XML 91 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Future Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 39,602  
2023 34,342  
2024 29,800  
2025 24,041  
2026 19,653  
Thereafter 87,367  
Total future minimum lease payments 234,805  
Less: Imputed interest (35,391)  
Total operating leases liabilities 199,414  
Liabilities recorded under operating leases (current) 32,628 $ 34,990
Operating lease liabilities 166,786 176,246
Finance Leases    
2022 5,277  
2023 3,871  
2024 2,461  
2025 1,591  
2026 716  
Thereafter 4,597  
Total future minimum lease payments 18,513  
Less: Imputed interest (2,036)  
Total 16,477 $ 18,287
Debt due within one year 5,169  
Long-term debt due after one year $ 11,308