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

Variable Interest Entities and Equity Method Investments (Tables)

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,
2024 2023
Investment Fund Other VIEs Total VIEs Investment Fund Other VIEs Total 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 revenue 230  4,040  4,270  662  13,409  14,071 
Prepaid expenses and other current assets 30  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 assets 349  35,098  35,447  5,794  35,915  41,709 
Property and equipment, net —  —  —  —  267  267 
Energy assets, net 23,538  98,876  122,414  79,104  173,808  252,912 
Intangible assets, net —  20  20  —  —  — 
Right-of-use assets, net 471  —  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 payable 27  5,140  5,167  1,440  6,490  7,930 
Accrued expenses and other current liabilities 25  577  602  241  22,780  23,021 
Current portions of right-of-use liabilities 13  —  13  133  6,953  7,086 
Deferred revenue —  10,063  10,063  —  —  — 
Income taxes payable —  526  526  —  —  — 
Total VIE current liabilities 65  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 portion 500  —  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,
2024 2023
Equity and cost method investments $ 16,987  $ 18,709