XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Lease Payment Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2021 $ 65,091  
2022 25,690  
2024 7,618  
2025 5,076  
Thereafter 56,618  
Total lease payments 173,476  
Less imputed interest (29,195)  
Lease liability 144,281 $ 130,422
Less current obligations (65,091) (57,924)
Long-term lease obligations 79,190 72,498
Financing Leases    
2021 1,113  
2022 808  
2023 384  
2024 0  
2025 0  
Thereafter 0  
Total lease payments 2,305  
Less imputed interest (17)  
Total lease obligations 2,288 2,333
Less current obligations (1,113) (1,312)
Long-term lease obligations 1,175 $ 1,021
2022 $ 13,383