XML 23 R2.htm IDEA: XBRL DOCUMENT v3.23.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Current assets:    
Cash and cash equivalents, unrestricted $ 249,952 $ 458,055
Restricted cash and cash equivalents - short-term 5,159 4,423
Investments - short-term 103,760  
Accounts receivable, net 3,809 4,885
Unbilled receivables 16,296 11,019
Inventories 84,456 90,909
Other current assets 12,881 10,989
Total current assets 476,313 580,280
Restricted cash and cash equivalents - long-term 44,465 18,566
Inventories - long-term 7,329 7,549
Project assets, net 258,066 232,886
Property, plant and equipment, net 89,668 58,137
Operating lease right-of-use assets, net 8,352 7,189
Goodwill 4,075 4,075
Intangible assets, net 16,076 17,373
Other assets 51,176 13,662
Total assets (1) 955,520 939,717
Current liabilities:    
Current portion of long-term debt 10,067 13,198
Current portion of operating lease liabilities 599 650
Accounts payable 26,518 28,196
Accrued liabilities 26,313 27,415
Deferred revenue 2,406 16,341
Total current liabilities 65,903 85,800
Long-term deferred revenue and customer deposits 732 9,095
Long-term operating lease liabilities 8,992 7,575
Long-term debt and other liabilities 119,588 82,863
Total liabilities (1) 195,215 185,333
Redeemable noncontrolling interest   3,030
Stockholders' equity:    
Common stock ($0.0001 par value); 1,000,000,000 shares and 500,000,000 shares authorized as of October 31, 2023 and October 31, 2022; 450,626,862 and 405,562,988 shares issued and outstanding as of October 31, 2023 and October 31, 2022, respectively 45 41
Additional paid-in capital 2,199,661 2,094,076
Accumulated deficit (1,515,541) (1,407,973)
Accumulated other comprehensive loss (1,672) (1,752)
Treasury stock, Common, at cost (246,468 and 142,837 shares as of October 31, 2023 and October 31, 2022, respectively) (1,078) (855)
Deferred compensation 1,078 855
Total stockholder's equity 682,493 684,392
Noncontrolling interest 17,955 7,105
Total equity 700,448 691,497
Total liabilities, redeemable noncontrolling interests and stockholders' equity 955,520 939,717
Series B Preferred Stock    
Current liabilities:    
Redeemable Series B preferred stock (liquidation preference of $64,020 as of October 31, 2023 and October 31, 2022) $ 59,857 $ 59,857