XML 106 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Finance Obligation - Future minimum payments under finance obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Future minimum payments under finance obligations    
2024 $ 120,938  
2025 106,776  
2026 90,053  
2027 73,482  
2028 53,203  
2029 and thereafter 26,634  
Total future minimum payments 471,086  
Less imputed interest (102,692)  
Total 368,394  
Sale of Future Revenue - Debt    
Future minimum payments under finance obligations    
2024 109,805  
2025 104,547  
2026 87,824  
2027 71,253  
2028 51,188  
2029 and thereafter 25,503  
Total future minimum payments 450,120  
Less imputed interest (99,367)  
Total 350,753 $ 312,100
Sale/Leaseback Financings    
Future minimum payments under finance obligations    
2024 11,133  
2025 2,229  
2026 2,229  
2027 2,229  
2028 2,015  
2029 and thereafter 1,131  
Total future minimum payments 20,966  
Less imputed interest (3,325)  
Total $ 17,641 $ 17,200