XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Leases    
2022 $ 45,195  
2023 88,720  
2024 74,905  
2025 54,017  
2026 37,149  
Thereafter 54,088  
Total lease payments 354,074  
Less: Interest (63,920)  
Present value of lease liabilities 290,154  
Finance Leases    
2022 1,351  
2023 2,693  
2024 2,641  
2025 2,588  
2026 2,506  
Thereafter 4,774  
Total lease payments 16,553  
Less: Interest (3,433)  
Finance leases and other 13,120  
Total    
2022 46,546  
2023 91,413  
2024 77,546  
2025 56,605  
2026 39,655  
Thereafter 58,862  
Total lease payments 370,627  
Less: Interest (67,353)  
Total lease liabilities $ 303,274 $ 217,409