XML 443 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts $ 19,042 $ 13,381
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 200,000,000 200,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,000,000,000 2,000,000,000
Common stock, shares issued (in shares) 219,392,000 214,184,000
Common stock, shares outstanding (in shares) 219,392,000 214,184,000
Total assets [1] $ 20,450,237 $ 19,268,805
Solar energy systems, net 13,028,871 10,988,361
Cash 678,821 740,508
Restricted cash 308,869 212,367
Accounts receivable (net of allowances for credit losses of $19,042 and $13,381    as of December 31, 2023 and 2022, respectively) 172,001 214,255
Inventories 459,746 783,904
Prepaid expenses and other current assets 262,822 146,609
Other assets 2,267,652 1,835,045
Total liabilities [1] 13,536,224 11,089,788
Accounts payable 230,723 339,166
Distributions payable to noncontrolling interests and redeemable noncontrolling interests 35,180 32,050
Accrued expenses and other liabilities 499,225 406,466
Deferred revenue 1,196,061 1,095,973
Total debt, net 10,671,928 8,399,149
Other liabilities 190,866 140,290
Variable Interest Entities    
Total assets 11,538,540 10,031,506
Solar energy systems, net 10,469,093 8,968,835
Cash 254,522 457,005
Restricted cash 48,169 44,514
Accounts receivable (net of allowances for credit losses of $19,042 and $13,381    as of December 31, 2023 and 2022, respectively) 76,249 66,847
Inventories 150,065 193,836
Prepaid expenses and other current assets 161,414 12,698
Other assets 379,028 287,771
Total liabilities 2,417,984 2,227,002
Accounts payable 12,187 36,315
Distributions payable to noncontrolling interests and redeemable noncontrolling interests 35,181 32,051
Accrued expenses and other liabilities 185,766 32,512
Deferred revenue 708,413 621,457
Deferred grants 0 0
Other liabilities 16,816 15,260
Variable Interest Entities | Recourse    
Total debt, net $ 1,459,621 $ 1,489,407
[1] The Company’s consolidated assets as of December 31, 2023 and 2022 include $11,538,540 and $10,031,506, respectively, in assets of variable interest entities, or “VIEs”, that can only be used to settle obligations of the VIEs. Solar energy systems, net, as of December 31, 2023 and 2022 were $10,469,093 and $8,968,835, respectively; cash as of December 31, 2023 and 2022 were $254,522 and $457,005, respectively; restricted cash as of December 31, 2023 and 2022 were $48,169 and $44,514, respectively; accounts receivable, net as of December 31, 2023 and 2022 were $76,249 and $66,847, respectively; inventories as of December 31, 2023 and  2022 of $150,065 and $193,836, respectively; prepaid expenses and other current assets as of December 31, 2023 and 2022 were $161,414 and $12,698, respectively and other assets as of December 31, 2023 and 2022 were $379,028 and $287,771, respectively. The Company’s consolidated liabilities as of December 31, 2023 and 2022 include $2,417,984 and $2,227,002, respectively, in liabilities of VIEs whose creditors have no recourse to the Company. These liabilities include accounts payable as of December 31, 2023 and 2022 of $12,187 and $36,315, respectively; distributions payable to noncontrolling interests and redeemable noncontrolling interests as of December 31, 2023 and 2022 of $35,181 and $32,051, respectively; accrued expenses and other liabilities as of December 31, 2023 and 2022 of $185,766 and $32,512, respectively; deferred revenue as of December 31, 2023 and 2022 of $708,413 and $621,457, respectively; deferred grants as of December 31, 2023 and 2022 of $0 and $0, respectively; non-recourse debt as of December 31, 2023 and 2022 of $1,459,621 and $1,489,407, respectively; and other liabilities as of December 31, 2023 and 2022 of $16,816 and $15,260, respectively.