XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Maturities of lease liabilities: Operating lease    
2023 $ 66,536  
2024 33,037  
2025 18,509  
2026 11,058  
2027 6,814  
Thereafter 23,408  
Total lease payments 159,362  
Less: Imputed interest (24,017)  
Total operating lease liabilities 135,345 $ 223,217
Less: Current portion (60,203) (139,492)
Long-term portion of lease obligations 75,142 83,725
Maturities of lease liabilities: Finance lease    
2023 42,950  
2024 32,146  
Total lease payments 75,096  
Less: Imputed interest (5,890)  
Total finance lease liabilities 69,206 109,164
Less: Current portion (38,102) (39,957)
Long-term portion of lease obligations 31,104 $ 69,207
Future minimum payments for total lease liabilities    
2023 109,486  
2024 65,183  
2025 18,509  
2026 11,058  
2027 6,814  
Thereafter 23,408  
Total lease payments 234,458  
Less: Imputed interest (29,907)  
Total 204,551  
Less: Current portion (98,305)  
Long-term portion of lease obligations $ 106,246