XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Maturities of lease liabilities: Operating lease    
2021 (remaining nine months) $ 47,397  
2022 38,600  
2023 20,312  
2024 12,236  
2025 4,947  
Thereafter 13,062  
Total lease payments 136,554  
Less: Imputed interest (11,954)  
Total 124,600 $ 120,382
Less: Current portion (54,940) (56,856)
Long-term portion of lease obligations 69,660 63,526
Maturities of lease liabilities: Finance lease    
2021 (remaining nine months) 48,403  
2022 48,307  
2023 40,942  
2024 30,707  
Total lease payments 168,359  
Less: Imputed interest (24,013)  
Total 144,346 162,174
Less: Current portion (53,564) (58,379)
Long-term portion of lease obligations 90,782 $ 103,795
Future minimum payments for total lease liabilities    
2021 (remaining nine months) 95,800  
2022 86,907  
2023 61,254  
2024 42,943  
2025 4,947  
Thereafter 13,062  
Total lease payments 304,913  
Less: Imputed interest (35,967)  
Total 268,946  
Less: Current portion (108,504)  
Long-term portion of lease obligations $ 160,442