Annual report [Section 13 and 15(d), not S-K Item 405]

Debt and Financing Lease Liabilities - Schedule of Debt (Details)

v3.25.0.1
Debt and Financing Lease Liabilities - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Aug. 31, 2023
Jun. 30, 2022
Debt Instrument [Line Items]        
Financing Leases $ 12,904 $ 13,928    
Total debt and financing leases 1,674,187 1,514,304    
Less: current maturities, net of unamortized discount 149,363 322,247    
Less: unamortized discount and debt issuance costs 40,924 21,982    
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs [1] 1,483,900 1,170,075    
Future interest payments 10,862 12,468    
Term Loan        
Debt Instrument [Line Items]        
Long-term debt, gross 674,704 564,530    
Financing facilities | Enerqos        
Debt Instrument [Line Items]        
Long-term debt, gross 13,934 17,786    
Master Sale-Leaseback        
Debt Instrument [Line Items]        
Long-term debt, gross 399,370 185,698    
Senior Secured Credit Facility Due in January 2024 To March 2025        
Debt Instrument [Line Items]        
Long-term debt, gross $ 148,000 279,900    
Fixed Rate Due in June 2028 | Term Loan        
Debt Instrument [Line Items]        
Stated interest rate (percent) 6.11%      
Long-term debt, gross $ 1,417 1,976    
Variable Rate Due In June 2025 | Term Loan        
Debt Instrument [Line Items]        
Debt interest rate (percent) 7.22%      
Long-term debt, gross $ 31,660 34,453    
Variable Rate Due In March 2028 | Term Loan        
Debt Instrument [Line Items]        
Debt interest rate (percent) 6.54%      
Long-term debt, gross $ 13,271 13,747    
Fixed Rate Due in June 2031 | Term Loan        
Debt Instrument [Line Items]        
Stated interest rate (percent) 4.95%      
Long-term debt, gross $ 1,813 2,253    
Fixed Rate Due in February 2034 | Term Loan        
Debt Instrument [Line Items]        
Stated interest rate (percent) 5.61%      
Long-term debt, gross $ 1,128 1,348    
Variable Rate Due In December 2027 | Term Loan        
Debt Instrument [Line Items]        
Debt interest rate (percent) 7.14%      
Long-term debt, gross $ 4,944 7,158    
Fixed Rate Due in December 2038 | Term Loan        
Debt Instrument [Line Items]        
Debt interest rate (percent) 5.15%      
Long-term debt, gross $ 18,883 21,063    
Variable Rate Due In June 2033 | Term Loan        
Debt Instrument [Line Items]        
Debt interest rate (percent) 6.74%      
Long-term debt, gross $ 5,500 6,592    
Variable Rate Fixed Rate Due In October 2029 | Term Loan        
Debt Instrument [Line Items]        
Debt interest rate (percent) 7.20%      
Long-term debt, gross $ 5,264 6,145    
Fixed Rate Due in December 2027 | Loans Payable        
Debt Instrument [Line Items]        
Stated interest rate (percent) 3.58%      
Long-term debt, gross $ 1,400 2,004    
Fixed Rate Due in June 2045 | Loans Payable        
Debt Instrument [Line Items]        
Stated interest rate (percent) 4.92%      
Long-term debt, gross $ 3,154 3,489    
Fixed Rate Due in March 2046 | Loans Payable        
Debt Instrument [Line Items]        
Stated interest rate (percent) 3.25%      
Long-term debt, gross $ 33,214 35,090    
Variable Rate Term Loan Due In July 2030 | Term Loan        
Debt Instrument [Line Items]        
Debt interest rate (percent) 8.34%      
Long-term debt, gross $ 0 2,140    
Variable Rate Term Loan Due In March 2042 | Loans Payable        
Debt Instrument [Line Items]        
Stated interest rate (percent)       5.45%
Long-term debt, gross $ 5,942 6,395    
Fixed Rate Due in August 2039 | Loans Payable        
Debt Instrument [Line Items]        
Stated interest rate (percent) 6.70%      
Long-term debt, gross $ 362,583 349,093    
Fixed Rate Due in December 2047 | Loans Payable        
Debt Instrument [Line Items]        
Stated interest rate (percent) 5.99%      
Long-term debt, gross $ 21,290 21,984    
Sellers Promissory Rate Due in January 2024 | Unsecured Debt        
Debt Instrument [Line Items]        
Stated interest rate (percent) 5.00%      
Long-term debt, gross $ 0 28,294    
Fixed Rate Due in April 2047 | Loans Payable        
Debt Instrument [Line Items]        
Stated interest rate (percent) 5.83%      
Long-term debt, gross $ 12,290 3,520    
Fixed Rate Note Payable, 6.20%, Due June 2042 | Loans Payable        
Debt Instrument [Line Items]        
Stated interest rate (percent) 6.20%      
Long-term debt, gross $ 89,846 0    
Fixed Rate Due in June 2042 | Loans Payable        
Debt Instrument [Line Items]        
Stated interest rate (percent) 8.00%      
Long-term debt, gross $ 12,566 0    
Variable Rate Due In April 2030 | Loans Payable        
Debt Instrument [Line Items]        
Stated interest rate (percent) 6.33%      
Long-term debt, gross $ 34,605 0    
Master Sale-Leaseback Due In July 2039 | Master Sale-Leaseback        
Debt Instrument [Line Items]        
Debt interest rate (percent) 0.00%      
Master Sale-Leaseback Due In December 2049 | Master Sale-Leaseback        
Debt Instrument [Line Items]        
Debt interest rate (percent) 1.86%      
Master Sale-Leaseback Due In July 2039 To December 2049 | Master Sale-Leaseback        
Debt Instrument [Line Items]        
Long-term debt, gross $ 205,565 163,504    
Master Sale-Leaseback Due In December 2040 | Master Sale-Leaseback        
Debt Instrument [Line Items]        
Debt interest rate (percent) 0.00%      
Master Sale-Leaseback Due In March 2043 | Master Sale-Leaseback        
Debt Instrument [Line Items]        
Debt interest rate (percent) 0.00%      
Master Sale-Leaseback Due In December 2040 To March 2043 | Master Sale-Leaseback        
Debt Instrument [Line Items]        
Long-term debt, gross $ 21,111 22,194    
Master Sale-Leaseback In August 2034 | Master Sale-Leaseback        
Debt Instrument [Line Items]        
Debt interest rate (percent) 0.00%      
Master Sale-Leaseback Due In August 2044 | Master Sale-Leaseback        
Debt Instrument [Line Items]        
Debt interest rate (percent) 0.00%      
Master Sale-Leaseback Due In August 2034 to August 2044 | Master Sale-Leaseback        
Debt Instrument [Line Items]        
Long-term debt, gross $ 172,694 0    
Senior secured credit facility | Senior Secured Credit Facility Due in January 2024 To March 2025 | Line of Credit        
Debt Instrument [Line Items]        
Debt interest rate (percent) 7.90%      
Long-term debt, gross $ 148,000 279,900    
Senior secured credit facility | Second Lien Term Loan Due In June 2029 | Line of Credit        
Debt Instrument [Line Items]        
Debt interest rate (percent) 10.57%      
Long-term debt, gross $ 100,000 0    
Revolving Credit Facility | Line of Credit        
Debt Instrument [Line Items]        
Stated interest rate (percent) 7.99%      
Long-term debt, gross $ 339,209 470,248    
Revolving Credit Facility | Senior Secured Credit Facility Due in January 2024 To March 2025 | Line of Credit        
Debt Instrument [Line Items]        
Long-term debt, gross $ 135,000 139,900    
Revolving Credit Facility | June 2020 Construction Revolver Loans Payable Due In March 2025 | Line of Credit        
Debt Instrument [Line Items]        
Debt interest rate (percent) 6.14%      
Long-term debt, gross $ 20,385 20,705    
Revolving Credit Facility | April 2023 Construction Credit Facility Loans Payable Due In July 2024 | Line of Credit        
Debt Instrument [Line Items]        
Debt interest rate (percent) 6.82%      
Long-term debt, gross $ 0 134,415    
Revolving Credit Facility | August 2023 Construction Credit Facility Loans Payable Due In December 2027 | Line of Credit        
Debt Instrument [Line Items]        
Debt interest rate (percent) 8.53%      
Long-term debt, gross $ 318,824 278,858    
Revolving Credit Facility | August 2023 Construction Revolver Loans Payable Due In February 2024 | Line of Credit        
Debt Instrument [Line Items]        
Debt interest rate (percent)     6.85%  
Long-term debt, gross $ 0 $ 36,270    
Revolving Credit Facility | Variable Rate Due In April 2030 | Line of Credit        
Debt Instrument [Line Items]        
Debt interest rate (percent) 6.33%      
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) of $158,548 as of December 31, 2024 and $312,701 as of December 31, 2023. Includes liabilities of consolidated VIEs of $16,871 as of December 31, 2024 and $199,063 as of December 31, 2023. See Note 11.