XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Debt Repayment Schedules Under Capital Lease Obligations, Long-Term Debt and Non-Recourse Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt    
2024, finance lease $ 759  
2025, finance lease 536  
2026, finance lease 29  
Total minimum lease payments 1,324  
Less: amount of lease payment representing interest (44)  
Current portion $ (731) $ (697)
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion of finance lease liabilities, long-term debt and non-recourse debt Current portion of finance lease liabilities, long-term debt and non-recourse debt
Finance Lease Obligations $ 549 $ 1,280
2024 55,910  
2025 44,670  
2026 385,068  
2027 791,653  
2028 527,112  
Thereafter 33,141  
Long-term debt 1,837,554  
Original issue (discount) premium (16,006)  
Current portion (55,882)  
Non-current portion 1,765,622  
Line of Credit    
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt    
2024 24,417  
2025 1,275  
2026 342,180  
2027 1,393  
2028 527,112  
Thereafter 33,141  
Long-term debt 929,518  
Original issue (discount) premium (33,229)  
Current portion (24,417)  
Non-current portion 871,872  
Term Loan    
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt    
2024 30,734  
2025 42,859  
2026 42,859  
2027 790,260  
Long-term debt 906,712  
Original issue (discount) premium 17,223  
Current portion (30,734)  
Non-current portion $ 893,201