Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
VARIABLE INTEREST ENTITIES AND EQUITY METHOD INVESTMENTS - Variable Interest Entity Financial Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Current assets:        
Cash and cash equivalents [1] $ 71,593 $ 108,516    
Accounts receivable, net 226,656 [1] 256,961 [1] $ 146,836 $ 153,362
Unbilled revenue 559,049 [1] 644,105 [1] 652,428 636,163
Prepaid expenses and other current assets 13,505 11,997    
Income taxes receivable 2,092 1,685    
Project development costs, net 23,127 22,856    
Total current assets [1] 1,257,068 1,301,134    
Energy assets, net [1] 1,955,280 1,915,311    
Deferred income tax assets, net 67,228 56,523    
Intangible assets, net 9,169 8,814    
Right-of-use assets, net [1] 78,380 80,149    
Other assets [1] 87,555 89,948    
Total assets [1] 4,169,941 4,158,508    
Current liabilities:        
Current portions of long-term debt and financing lease liabilities [1] 149,298 149,363    
Accounts payable [1] 435,634 529,338    
Accrued expenses and other current liabilities [1] 112,447 107,293    
Current portions of operating lease liabilities [1] 9,592 10,536    
Deferred revenue 91,219 91,734 $ 61,267 $ 52,903
Income taxes payable 115 744    
Total current liabilities [1] 798,305 889,008    
Long-term operating lease liabilities, net of current portion [1] 57,752 59,479    
Other liabilities [1] 122,981 114,454    
Variable Interest Entity, Primary Beneficiary        
Current assets:        
Cash and cash equivalents 18,239 8,780    
Accounts receivable, net 4,795 14,607    
Unbilled revenue 32,503 4,270    
Prepaid expenses and other current assets 3,400 1,323    
Income taxes receivable 1,203 672    
Project development costs, net 1,824 5,795    
Total current assets 61,964 35,447    
Energy assets, net 105,969 122,414    
Deferred income tax assets, net 2,530 0    
Intangible assets, net 0 20    
Right-of-use assets, net 468 471    
Other assets 103 196    
Total assets 171,034 158,548    
Current liabilities:        
Current portions of long-term debt and financing lease liabilities 13,473 0    
Accounts payable 17,428 5,167    
Accrued expenses and other current liabilities 396 602    
Current portions of operating lease liabilities 13 13    
Deferred revenue 15,428 10,063    
Income taxes payable 546 526    
Total current liabilities 47,284 16,371    
Long-term operating lease liabilities, net of current portion 487 500    
Total VIE liabilities 47,771 16,871    
Variable Interest Entity, Primary Beneficiary | Investment Funds        
Current assets:        
Cash and cash equivalents 57 89    
Accounts receivable, net 0 0    
Unbilled revenue 348 230    
Prepaid expenses and other current assets 30 30    
Income taxes receivable 0 0    
Project development costs, net 0 0    
Total current assets 435 349    
Energy assets, net 23,155 23,538    
Deferred income tax assets, net 0 0    
Intangible assets, net 0 0    
Right-of-use assets, net 468 471    
Other assets 0 0    
Total assets 24,058 24,358    
Current liabilities:        
Current portions of long-term debt and financing lease liabilities 0 0    
Accounts payable 27 27    
Accrued expenses and other current liabilities 32 25    
Current portions of operating lease liabilities 13 13    
Deferred revenue 0 0    
Income taxes payable 0 0    
Total current liabilities 72 65    
Long-term operating lease liabilities, net of current portion 487 500    
Total VIE liabilities 559 565    
Variable Interest Entity, Primary Beneficiary | Other VIEs        
Current assets:        
Cash and cash equivalents 18,182 8,691    
Accounts receivable, net 4,795 14,607    
Unbilled revenue 32,155 4,040    
Prepaid expenses and other current assets 3,370 1,293    
Income taxes receivable 1,203 672    
Project development costs, net 1,824 5,795    
Total current assets 61,529 35,098    
Energy assets, net 82,814 98,876    
Deferred income tax assets, net 2,530 0    
Intangible assets, net 0 20    
Right-of-use assets, net 0 0    
Other assets 103 196    
Total assets 146,976 134,190    
Current liabilities:        
Current portions of long-term debt and financing lease liabilities 13,473 0    
Accounts payable 17,401 5,140    
Accrued expenses and other current liabilities 364 577    
Current portions of operating lease liabilities 0 0    
Deferred revenue 15,428 10,063    
Income taxes payable 546 526    
Total current liabilities 47,212 16,306    
Long-term operating lease liabilities, net of current portion 0 0    
Total VIE liabilities $ 47,212 $ 16,306    
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) at March 31, 2025 and December 31, 2024 of $171,034 and $158,548, respectively. Includes liabilities of consolidated VIEs at March 31, 2025 and December 31, 2024 of $47,771 and $16,871, respectively. See Note 13.