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

Variable Interest Entities And Equity Method Investments - Schedule of Variable Interest Entity Financial Information (Details)

v3.25.0.1
Variable Interest Entities And Equity Method Investments - Schedule of Variable Interest Entity Financial Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2023
Current assets:      
Cash and cash equivalents [1] $ 108,516 $ 79,271  
Accounts receivable, net 256,961 [1] 153,362 [1] $ 174,009
Unbilled revenue 644,105 [1] 636,163 [1] 576,363
Prepaid expenses and other current assets 11,997 10,697  
Project development costs, net 22,856 20,735  
Total current assets [1] 1,301,134 1,128,471  
Property and equipment, net [1] 11,040 17,395  
Energy assets, net [1] 1,915,311 1,689,424  
Intangible assets, net 8,814 6,808  
Right-of-use assets, net [1] 80,149 58,586  
Restricted cash, non-current portion 20,156 12,094  
Other assets [1] 89,948 89,735  
Total assets [1] 4,158,508 3,713,776  
Current liabilities:      
Current portions of long-term debt and financing lease liabilities [1] 149,363 322,247  
Accounts payable [1] 529,338 402,752  
Accrued expenses and other current liabilities [1] 107,293 108,831  
Current portions of right-of-use liabilities [1] 10,536 13,569  
Deferred revenue 91,734 52,903 $ 34,796
Income taxes payable 744 1,169  
Total current liabilities [1] 889,008 901,471  
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs [1] 1,483,900 1,170,075  
Long-term right-of-use liabilities, net of current portion [1] 59,479 42,258  
Other liabilities [1] 114,454 82,714  
Variable Interest Entity      
Current assets:      
Cash and cash equivalents 8,780 21,879  
Accounts receivable, net 14,607 1,977  
Unbilled revenue 4,270 14,071  
Prepaid expenses and other current assets 1,323 3,782  
Income taxes receivable 672 0  
Project development costs, net 5,795 0  
Total current assets 35,447 41,709  
Property and equipment, net 0 267  
Energy assets, net 122,414 252,912  
Intangible assets, net 20 0  
Right-of-use assets, net 471 17,656  
Restricted cash, non-current portion 0 73  
Other assets 196 84  
Total assets 158,548 312,701  
Current liabilities:      
Current portions of long-term debt and financing lease liabilities 0 134,617  
Accounts payable 5,167 7,930  
Accrued expenses and other current liabilities 602 23,021  
Current portions of right-of-use liabilities 13 7,086  
Deferred revenue 10,063 0  
Income taxes payable 526 0  
Total current liabilities 16,371 172,654  
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs 0 17,167  
Long-term right-of-use liabilities, net of current portion 500 8,886  
Other liabilities 0 356  
Total VIE liabilities 16,871 199,063  
Variable Interest Entity | Investment Fund      
Current assets:      
Cash and cash equivalents 89 5,099  
Accounts receivable, net 0 0  
Unbilled revenue 230 662  
Prepaid expenses and other current assets 30 33  
Income taxes receivable 0 0  
Project development costs, net 0 0  
Total current assets 349 5,794  
Property and equipment, net 0 0  
Energy assets, net 23,538 79,104  
Intangible assets, net 0 0  
Right-of-use assets, net 471 4,748  
Restricted cash, non-current portion 0 73  
Other assets 0 10  
Total assets 24,358 89,729  
Current liabilities:      
Current portions of long-term debt and financing lease liabilities 0 2,190  
Accounts payable 27 1,440  
Accrued expenses and other current liabilities 25 241  
Current portions of right-of-use liabilities 13 133  
Deferred revenue 0 0  
Income taxes payable 0 0  
Total current liabilities 65 4,004  
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs 0 17,167  
Long-term right-of-use liabilities, net of current portion 500 5,063  
Other liabilities 0 356  
Total VIE liabilities 565 26,590  
Variable Interest Entity | Other VIEs      
Current assets:      
Cash and cash equivalents 8,691 16,780  
Accounts receivable, net 14,607 1,977  
Unbilled revenue 4,040 13,409  
Prepaid expenses and other current assets 1,293 3,749  
Income taxes receivable 672 0  
Project development costs, net 5,795 0  
Total current assets 35,098 35,915  
Property and equipment, net 0 267  
Energy assets, net 98,876 173,808  
Intangible assets, net 20 0  
Right-of-use assets, net 0 12,908  
Restricted cash, non-current portion 0 0  
Other assets 196 74  
Total assets 134,190 222,972  
Current liabilities:      
Current portions of long-term debt and financing lease liabilities 0 132,427  
Accounts payable 5,140 6,490  
Accrued expenses and other current liabilities 577 22,780  
Current portions of right-of-use liabilities 0 6,953  
Deferred revenue 10,063 0  
Income taxes payable 526 0  
Total current liabilities 16,306 168,650  
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs 0 0  
Long-term right-of-use liabilities, net of current portion 0 3,823  
Other liabilities 0 0  
Total VIE liabilities $ 16,306 $ 172,473  
[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.