Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Variable Interest Entities And Equity Method Investments - Schedule of Variable Interest Entity Financial Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents [1] $ 79,271 $ 115,534
Restricted cash [1] 62,311 20,782
Accounts receivable, net [1] 153,362 174,009
Costs and estimated earnings in excess of billings [1] 636,163 576,363
Prepaid expenses and other current assets 10,697 8,184
Total current assets [1] 1,128,471 1,001,351
Property and equipment, net [1] 17,395 15,707
Energy assets, net [1] 1,689,424 1,181,525
Operating lease assets [1] 58,586 38,224
Restricted cash, non-current portion 12,094 13,572
Other assets [1] 89,735 38,564
Total assets [1] 3,713,776 2,876,821
Current liabilities:    
Current portions of long-term debt and financing lease liabilities [1] 322,247 331,479
Accounts payable [1] 402,752 349,126
Accrued expenses and other current liabilities [1] 108,831 89,166
Current portions of operating lease liabilities [1] 13,569 5,829
Total current liabilities [1] 901,471 812,068
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs [1] 1,170,075 568,635
Long-term operating lease liabilities, net of current portion [1] 42,258 31,703
Other liabilities [1] 82,714 49,493
Variable Interest Entity    
Current assets:    
Cash and cash equivalents 21,879 10,107
Restricted cash 0 799
Accounts receivable, net 1,977 590
Costs and estimated earnings in excess of billings 14,071 952
Prepaid expenses and other current assets 3,782 14,322
Total current assets 41,709 26,770
Property and equipment, net 267 89
Energy assets, net 252,912 182,050
Operating lease assets 17,656 4,901
Restricted cash, non-current portion 73 73
Other assets 84 30
Total assets 312,701 213,913
Current liabilities:    
Current portions of long-term debt and financing lease liabilities 134,617 2,087
Accounts payable 7,930 8,055
Accrued expenses and other current liabilities 23,021 12,559
Current portions of operating lease liabilities 7,086 117
Total current liabilities 172,654 22,818
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs 17,167 19,177
Long-term operating lease liabilities, net of current portion 8,886 5,159
Other liabilities 356 3,575
Total VIE liabilities 199,063 50,729
Variable Interest Entity | Investment Funds    
Current assets:    
Cash and cash equivalents 5,099 1,715
Restricted cash 0 799
Accounts receivable, net 0 24
Costs and estimated earnings in excess of billings 662 951
Prepaid expenses and other current assets 33 35
Total current assets 5,794 3,524
Property and equipment, net 0 89
Energy assets, net 79,104 84,081
Operating lease assets 4,748 4,901
Restricted cash, non-current portion 73 73
Other assets 10 30
Total assets 89,729 92,698
Current liabilities:    
Current portions of long-term debt and financing lease liabilities 2,190 2,087
Accounts payable 1,440 48
Accrued expenses and other current liabilities 241 304
Current portions of operating lease liabilities 133 117
Total current liabilities 4,004 2,556
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs 17,167 19,177
Long-term operating lease liabilities, net of current portion 5,063 5,159
Other liabilities 356 866
Total VIE liabilities 26,590 27,758
Variable Interest Entity | Other VIEs    
Current assets:    
Cash and cash equivalents 16,780 8,392
Restricted cash 0 0
Accounts receivable, net 1,977 566
Costs and estimated earnings in excess of billings 13,409 1
Prepaid expenses and other current assets 3,749 14,287
Total current assets 35,915 23,246
Property and equipment, net 267 0
Energy assets, net 173,808 97,969
Operating lease assets 12,908 0
Restricted cash, non-current portion 0 0
Other assets 74 0
Total assets 222,972 121,215
Current liabilities:    
Current portions of long-term debt and financing lease liabilities 132,427 0
Accounts payable 6,490 8,007
Accrued expenses and other current liabilities 22,780 12,255
Current portions of operating lease liabilities 6,953 0
Total current liabilities 168,650 20,262
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs 0 0
Long-term operating lease liabilities, net of current portion 3,823 0
Other liabilities 0 2,709
Total VIE liabilities $ 172,473 $ 22,971
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) of $312,701 as of December 31, 2023 and $213,913 as of December 31, 2022. Includes liabilities of consolidated VIEs of $199,063 as of December 31, 2023 and $50,729 as of December 31, 2022. See Note 11.