XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Maturity Analysis of Lease Liability by Lease Classification (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 39,743  
2027 38,359  
2028 34,428  
2029 31,705  
2030 27,363  
Thereafter 96,184  
Total undiscounted lease payments 267,782  
Amounts representing interest (41,158)  
Lease liability 226,624 $ 200,068
Finance Leases    
2026 9,757  
2027 3,750  
2028 2,886  
2029 1,498  
2030 1,533  
Thereafter 10,446  
Total undiscounted lease payments 29,870  
Amounts representing interest (4,072)  
Lease liability $ 25,798 $ 24,822