XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Operating Leases      
Remainder of 2022 $ 11,764    
2023 61,651    
2024 54,746    
2025 42,769    
2026 28,642    
Thereafter 68,601    
Total minimum lease payments 268,173    
Less: amount of lease payments representing interest (42,707)    
Total operating lease liabilities 225,466 $ 263,997  
Less: current obligations under leases (46,383) (53,765) $ (54,773)
Long-term lease obligations 179,083 210,232 $ 223,035
Finance Leases      
Remainder of 2022 3,466    
2023 12,587    
2024 8,965    
2025 2,181    
2026 776    
Thereafter 1,411    
Total minimum lease payments 29,386    
Less: amount of lease payments representing interest (1,527)    
Total finance lease liabilities 27,859 27,798  
Less: current obligations under leases (11,976) (13,556)  
Long-term lease obligations 15,883 $ 14,242  
Total Leases      
Remainder of 2022 15,230    
2023 74,238    
2024 63,711    
2025 44,950    
2026 29,418    
Thereafter 70,012    
Total minimum lease payments 297,559    
Less: amount of lease payments representing interest (44,234)    
Present value of future lease payments 253,325    
Less: current obligations under leases (58,359)    
Long-term lease obligations $ 194,966