XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Leases    
Remainder of 2022 $ 48,868  
2023 60,080  
2024 53,690  
2025 42,304  
2026 28,474  
Thereafter 68,097  
Total minimum lease payments 301,513  
Less: amount of lease payments representing interest (49,785)  
Total operating lease liabilities 251,728 $ 263,997
Less: current obligations under leases (51,710) (53,765)
Long-term lease obligations 200,018 210,232
Finance Leases    
Remainder of 2022 10,682  
2023 10,906  
2024 5,654  
2025 69  
2026 0  
Thereafter 0  
Total minimum lease payments 27,311  
Less: amount of lease payments representing interest (748)  
Total finance lease liabilities 26,563 27,798
Less: current obligations under leases (12,599) (13,556)
Long-term lease obligations 13,964 $ 14,242
Total Leases    
Remainder of 2022 59,550  
2023 70,986  
2024 59,344  
2025 42,373  
2026 28,474  
Thereafter 68,097  
Total minimum lease payments 328,824  
Less: amount of lease payments representing interest (50,533)  
Present value of future lease payments 278,291  
Less: current obligations under leases (64,309)  
Long-term lease obligations $ 213,982