XML 81 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Operating and Finance Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating    
2023 $ 120,995  
2024 94,207  
2025 44,132  
2026 29,122  
2027 17,931  
Thereafter 127,714  
Future minimum lease payments 434,101  
Less: imputed interest 69,960  
Total operating lease liabilities 364,141 $ 419,353
Less: current obligations 109,926 110,606
Noncurrent operating lease liabilities 254,215 308,747
Finance    
2023 13,234  
2024 9,647  
2025 8,564  
2026 7,682  
2027 6,419  
Thereafter 26,845  
Future minimum lease payments 72,391  
Less: imputed interest 11,308  
Total finance lease liabilities 61,083 67,066
Less: current obligations 10,722 10,510
Long-term lease obligations $ 50,361 $ 56,556