XML 94 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Finance Obligation - Future minimum payments under finance obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Future minimum payments under finance obligations    
Remainder of 2024 $ 92,277  
2025 106,776  
2026 90,053  
2027 73,482  
2028 53,203  
2029 and thereafter 26,634  
Total future minimum payments 442,425  
Less imputed interest (92,640)  
Total 349,785  
Sale of Future Revenue - Debt    
Future minimum payments under finance obligations    
Remainder of 2024 82,353  
2025 104,547  
2026 87,824  
2027 71,253  
2028 51,188  
2029 and thereafter 25,503  
Total future minimum payments 422,668  
Less imputed interest (89,647)  
Total 333,021 $ 350,800
Sale/Leaseback Financings    
Future minimum payments under finance obligations    
Remainder of 2024 9,924  
2025 2,229  
2026 2,229  
2027 2,229  
2028 2,015  
2029 and thereafter 1,131  
Total future minimum payments 19,757  
Less imputed interest (2,993)  
Total $ 16,764 $ 17,600