XML 90 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Maturities of lease liabilities: Operating lease    
2021 $ 71,614  
2022 35,074  
2023 16,908  
2024 9,850  
2025 3,205  
Thereafter 1,490  
Total lease payments 138,141  
Less: Imputed interest (17,759)  
Total 120,382 $ 142,705
Less: Current portion (56,856) (57,910)
Long-term portion of lease obligations 63,526 84,795
Maturities of lease liabilities: Finance lease    
2021 70,302  
2022 48,307  
2023 40,942  
2024 30,707  
Total lease payments 190,258  
Less: Imputed interest (28,084)  
Total 162,174 233,199
Less: Current portion (58,379) (61,493)
Long-term portion of lease obligations 103,795 $ 171,706
Future minimum payments for total lease liabilities    
2021 141,916  
2022 83,381  
2023 57,850  
2024 40,557  
2025 3,205  
Thereafter 1,490  
Total lease payments 328,399  
Less: Imputed interest (45,843)  
Total 282,556  
Less: Current portion (115,235)  
Long-term portion of lease obligations $ 167,321