XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Maturities of lease liabilities: Operating lease    
2021 (remaining three months) $ 41,321  
2022 141,774  
2023 35,591  
2024 16,148  
2025 9,278  
Thereafter 35,907  
Total lease payments 280,019  
Less: Imputed interest (33,777)  
Total operating lease liabilities 246,242 $ 379,591
Less: Current portion (136,386) (186,967)
Operating lease liabilities 109,856 192,624
Maturities of lease liabilities: Finance lease    
2021 (remaining three months) 14,390  
2022 50,227  
2023 42,862  
2024 32,147  
Total lease payments 139,626  
Less: Imputed interest (17,205)  
Total finance lease liabilities 122,421 160,609
Less: Current portion (44,362) (49,820)
Long-term portion of lease obligations 78,059 $ 110,789
Future minimum payments for total lease liabilities    
2021 (remaining three months) 55,711  
2022 192,001  
2023 78,453  
2024 48,295  
2025 9,278  
Thereafter 35,907  
Total lease payments 419,645  
Less: Imputed interest (50,982)  
Total 368,663  
Less: Current portion (180,748)  
Long-term portion of lease obligations $ 187,915