XML 67 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Variable Interest Entities and Equity Method Investments (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Variable Interest Entities
The table below presents a summary of amounts related to our VIEs reflected in Note 1 on our consolidated balance sheets:
As of December 31,
20242023
Investment FundOther VIEsTotal VIEsInvestment FundOther VIEsTotal VIEs
Cash and cash equivalents$89 $8,691 $8,780 $5,099 $16,780 $21,879 
Accounts receivable, net— 14,607 14,607 — 1,977 1,977 
Unbilled revenue230 4,040 4,270 662 13,409 14,071 
Prepaid expenses and other current assets30 1,293 1,323 33 3,749 3,782 
Income taxes receivable— 672 672 — — — 
Project development costs, net— 5,795 5,795 — — — 
Total VIE current assets349 35,098 35,447 5,794 35,915 41,709 
Property and equipment, net— — — — 267 267 
Energy assets, net23,538 98,876 122,414 79,104 173,808 252,912 
Intangible assets, net— 20 20 — — — 
Right-of-use assets, net471 — 471 4,748 12,908 17,656 
Restricted cash, non-current portion— — — 73 — 73 
Other assets— 196 196 10 74 84 
Total VIE assets$24,358 $134,190 $158,548 $89,729 $222,972 $312,701 
Current portions of long-term debt and financing lease liabilities$— $— $— $2,190 $132,427 $134,617 
Accounts payable27 5,140 5,167 1,440 6,490 7,930 
Accrued expenses and other current liabilities25 577 602 241 22,780 23,021 
Current portions of right-of-use liabilities13 — 13 133 6,953 7,086 
Deferred revenue— 10,063 10,063 — — — 
Income taxes payable— 526 526 — — — 
Total VIE current liabilities65 16,306 16,371 4,004 168,650 172,654 
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs— — — 17,167 — 17,167 
Long-term right-of-use liabilities, net of current portion500 — 500 5,063 3,823 8,886 
Other liabilities— — — 356 — 356 
Total VIE liabilities$565 $16,306 $16,871 $26,590 $172,473 $199,063 
Schedule Equity Method Investments in Joint Ventures
The following table sets forth the carrying value of our equity and cost method investments in joint ventures:
As of December 31,
20242023
Equity and cost method investments$16,987 $18,709