XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Maturities of lease liabilities: Operating lease    
2022 (remaining nine months) $ 112,844  
2023 42,266  
2024 18,623  
2025 10,063  
2026 7,214  
Thereafter 28,861  
Total lease payments 219,871  
Less: Imputed interest (26,603)  
Total operating lease liabilities 193,268 $ 223,217
Less: Current portion (125,818) (139,492)
Operating lease liabilities 67,450 83,725
Maturities of lease liabilities: Finance lease    
2022 (remaining nine months) 35,839  
2023 42,950  
2024 32,147  
Total lease payments 110,936  
Less: Imputed interest (11,942)  
Total finance lease liabilities 98,994 109,164
Less: Current portion (39,024) (39,957)
Long-term portion of lease obligations 59,970 $ 69,207
Future minimum payments for total lease liabilities    
2022 (remaining nine months) 148,683  
2023 85,216  
2024 50,770  
2025 10,063  
2026 7,214  
Thereafter 28,861  
Total lease payments 330,807  
Less: Imputed interest (38,545)  
Total 292,262  
Less: Current portion (164,842)  
Long-term portion of lease obligations $ 127,420