XML 81 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Future Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 38,724  
2024 33,466  
2025 26,466  
2026 21,565  
2027 18,895  
Thereafter 81,007  
Total future minimum lease payments 220,123  
Less: Imputed interest (32,399)  
Total operating leases liabilities 187,724  
Liabilities recorded under operating leases (current) 32,528 $ 32,628
Operating lease liabilities 155,196 166,786
Finance Leases    
2023 5,767  
2024 4,288  
2025 3,092  
2026 1,549  
2027 694  
Thereafter 4,955  
Total future minimum lease payments 20,345  
Less: Imputed interest (2,406)  
Total 17,939 $ 16,477
Debt due within one year 5,545  
Long-term debt due after one year $ 12,394