Quarterly report [Sections 13 or 15(d)]

VARIABLE INTEREST ENTITIES AND EQUITY METHOD INVESTMENTS - Variable Interest Entity Financial Information (Details)

v3.25.2
VARIABLE INTEREST ENTITIES AND EQUITY METHOD INVESTMENTS - Variable Interest Entity Financial Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Current assets:        
Cash and cash equivalents [1] $ 81,633 $ 108,516    
Restricted cash [1] 88,808 69,706    
Accounts receivable, net 245,852 [1] 256,961 [1] $ 154,665 $ 153,362
Unbilled revenue 592,871 [1] 644,105 [1] 651,748 636,163
Prepaid expenses and other current assets 14,109 11,997    
Income taxes receivable 2,868 1,685    
Total current assets [1] 1,280,430 1,301,134    
Energy assets, net [1] 2,041,247 1,915,311    
Deferred income tax assets, net 70,794 56,523    
Intangible assets, net 8,745 8,814    
Right-of-use assets, net [1] 77,181 80,149    
Restricted cash, non-current portion [1] 21,576 20,156    
Other assets [1] 106,023 89,948    
Total assets [1] 4,295,280 4,158,508    
Current liabilities:        
Current portions of long-term debt and financing lease liabilities [1] 160,578 149,363    
Accounts payable [1] 451,571 529,338    
Accrued expenses and other current liabilities [1] 105,305 107,293    
Current portions of operating lease liabilities [1] 7,616 10,536    
Deferred revenue 96,448 91,734 $ 97,493 $ 52,903
Income taxes payable 557 744    
Total current liabilities [1] 822,075 889,008    
Long-term operating lease liabilities, net of current portion [1] 57,547 59,479    
Variable Interest Entity, Primary Beneficiary        
Current assets:        
Cash and cash equivalents 21,598 8,780    
Restricted cash 11,183 0    
Accounts receivable, net 15,318 14,607    
Unbilled revenue 62,473 4,270    
Prepaid expenses and other current assets 9,097 7,119    
Income taxes receivable 1,982 672    
Total current assets 121,651 35,448    
Energy assets, net 106,876 122,414    
Deferred income tax assets, net 2,349 0    
Intangible assets, net 0 20    
Right-of-use assets, net 464 471    
Restricted cash, non-current portion 1,746 0    
Other assets 107 195    
Total assets 233,193 158,548    
Current liabilities:        
Current portions of long-term debt and financing lease liabilities 25,773 0    
Accounts payable 61,002 5,167    
Accrued expenses and other current liabilities 2,336 602    
Current portions of operating lease liabilities 13 13    
Deferred revenue 14,173 10,063    
Income taxes payable 414 526    
Total current liabilities 103,711 16,371    
Long-term operating lease liabilities, net of current portion 472 500    
Total VIE liabilities 104,183 16,871    
Variable Interest Entity, Primary Beneficiary | Investment Funds        
Current assets:        
Cash and cash equivalents 76 89    
Restricted cash 0 0    
Accounts receivable, net 0 0    
Unbilled revenue 419 230    
Prepaid expenses and other current assets 30 30    
Income taxes receivable 0 0    
Total current assets 525 349    
Energy assets, net 22,772 23,538    
Deferred income tax assets, net 0 0    
Intangible assets, net 0 0    
Right-of-use assets, net 464 471    
Restricted cash, non-current portion 0 0    
Other assets 0 0    
Total assets 23,761 24,358    
Current liabilities:        
Current portions of long-term debt and financing lease liabilities 0 0    
Accounts payable 15 27    
Accrued expenses and other current liabilities 13 25    
Current portions of operating lease liabilities 13 13    
Deferred revenue 0 0    
Income taxes payable 0 0    
Total current liabilities 41 65    
Long-term operating lease liabilities, net of current portion 472 500    
Total VIE liabilities 513 565    
Variable Interest Entity, Primary Beneficiary | Other VIEs        
Current assets:        
Cash and cash equivalents 21,522 8,691    
Restricted cash 11,183 0    
Accounts receivable, net 15,318 14,607    
Unbilled revenue 62,054 4,040    
Prepaid expenses and other current assets 9,067 7,089    
Income taxes receivable 1,982 672    
Total current assets 121,126 35,099    
Energy assets, net 84,104 98,876    
Deferred income tax assets, net 2,349 0    
Intangible assets, net 0 20    
Right-of-use assets, net 0 0    
Restricted cash, non-current portion 1,746 0    
Other assets 107 195    
Total assets 209,432 134,190    
Current liabilities:        
Current portions of long-term debt and financing lease liabilities 25,773 0    
Accounts payable 60,987 5,140    
Accrued expenses and other current liabilities 2,323 577    
Current portions of operating lease liabilities 0 0    
Deferred revenue 14,173 10,063    
Income taxes payable 414 526    
Total current liabilities 103,670 16,306    
Long-term operating lease liabilities, net of current portion 0 0    
Total VIE liabilities $ 103,670 $ 16,306    
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) at June 30, 2025 and December 31, 2024 of $233,193 and $158,548, respectively. Includes liabilities of consolidated VIEs at June 30, 2025 and December 31, 2024 of $104,183 and $16,871, respectively. See Note 13.