XML 99 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Debt Repayment Schedules Under Capital Lease Obligations, Long-Term Debt and Non-Recourse Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt    
2025, finance lease $ 337  
2026, finance lease 219  
Total minimum lease payments 556  
Current portion $ (337) $ (731)
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion Current portion
Finance Lease Obligations $ 219 $ 549
2025 1,612  
2026 1,644  
2027 21,581  
2028 23,939  
2029 1,039,624  
Thereafter 656,614  
Long-term debt 1,745,014  
Original issue (discount) premium (2,889)  
Current portion (1,612) $ (55,882)
Non-current portion 1,740,513  
Line of Credit    
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt    
2025 1,275  
2026 1,425  
2027 1,383  
2028 1,439  
2029 651,499  
Thereafter 656,614  
Long-term debt 1,313,635  
Current portion (1,275)  
Non-current portion 1,312,360  
Revolver    
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt    
2029 110,000  
Long-term debt 110,000  
Non-current portion 110,000  
Term Loan    
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt    
2027 20,198  
2028 22,500  
2029 278,125  
Long-term debt 320,823  
Original issue (discount) premium (2,889)  
Non-current portion $ 317,934