XML 83 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 66,458  
2024 54,918  
2025 42,832  
2026 28,642  
2027 25,368  
Thereafter 43,234  
Total minimum lease payments 261,452  
Less: amount of lease payments representing interest (39,293)  
Total operating lease liabilities 222,159 $ 263,997
Less: current obligations under leases (45,803) (53,765)
Long-term lease obligations 176,356 210,232
Finance Leases    
2023 16,511  
2024 13,052  
2025 5,877  
2026 770  
2027 1,400  
Thereafter 0  
Total minimum lease payments 37,610  
Less: amount of lease payments representing interest (2,636)  
Total finance lease liabilities 34,974 27,798
Less: current obligations under leases (15,053) (13,556)
Long-term lease obligations 19,921 $ 14,242
Total Leases    
2023 82,969  
2024 67,970  
2025 48,709  
2026 29,412  
2027 26,768  
Thereafter 43,234  
Total minimum lease payments 299,062  
Less: amount of lease payments representing interest (41,929)  
Present value of future lease payments 257,133  
Less: current obligations under leases (60,856)  
Long-term lease obligations $ 196,277