XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating Leases    
Remainder of 2021 $ 60,889  
2022 74,171  
2023 57,387  
2024 52,459  
2025 42,324  
Thereafter 96,608  
Total minimum lease payments 383,838  
Less: amount of lease payments representing interest (77,609)  
Total operating lease liabilities 306,229 $ 315,094
Less: current obligations under leases (54,203) (49,291)
Long-term lease obligations 252,026 265,803
Finance Leases    
Remainder of 2021 14,243  
2022 4,958  
2023 1,932  
2024 1,221  
2025 0  
Thereafter 0  
Total minimum lease payments 22,354  
Less: amount of lease payments representing interest (1,980)  
Total finance lease liabilities 20,374 27,388
Less: current obligations under leases (15,658) (20,795)
Long-term lease obligations 4,716 $ 6,593
Total Leases    
Remainder of 2021 75,132  
2022 79,129  
2023 59,319  
2024 53,680  
2025 42,324  
Thereafter 96,608  
Total minimum lease payments 406,192  
Less: amount of lease payments representing interest (79,589)  
Present value of future lease payments 326,603  
Less: current obligations under leases (69,861)  
Long-term lease obligations $ 256,742