XML 35 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2024
Oct. 31, 2023
Current assets:    
Cash and cash equivalents, unrestricted $ 159,347 $ 249,952
Restricted cash and cash equivalents - short-term 9,686 5,159
Investments - short-term 107,817 103,760
Accounts receivable, net 11,161 3,809
Unbilled receivables 30,169 16,296
Inventories 129,349 84,456
Other current assets 12,439 12,881
Total current assets 459,968 476,313
Restricted cash and cash equivalents - long-term 49,148 44,465
Inventories - long-term 2,743 7,329
Project assets, net 248,790 258,066
Property, plant and equipment, net 121,382 89,668
Operating lease right-of-use assets, net 7,884 8,352
Goodwill 4,075 4,075
Intangible assets, net 15,104 16,076
Other assets 39,816 51,176
Total assets (1) 948,910 955,520
Current liabilities:    
Current portion of long-term debt 12,232 10,067
Current portion of operating lease liabilities 760 599
Accounts payable 16,928 26,518
Accrued liabilities 25,970 26,313
Deferred revenue 10,649 2,406
Total current liabilities 66,539 65,903
Long-term deferred revenue 1,979 732
Long-term operating lease liabilities 8,708 8,992
Long-term debt and other liabilities 126,720 119,588
Total liabilities (1) 203,946 195,215
Redeemable Series B preferred stock (liquidation preference of $64,020 as of July 31, 2024 and October 31, 2023) 59,857 59,857
Stockholders' equity:    
Common stock ($0.0001 par value); 1,000,000,000 shares authorized as of July 31, 2024 and October 31, 2023; 553,840,943 and 450,626,862 shares issued and outstanding as of July 31, 2024 and October 31, 2023, respectively 55 45
Additional paid-in capital 2,277,417 2,199,661
Accumulated deficit (1,600,134) (1,515,541)
Accumulated other comprehensive loss (1,576) (1,672)
Treasury stock, Common, at cost (376,340 and 246,468 shares as of July 31, 2024 and October 31, 2023, respectively) (1,198) (1,078)
Deferred compensation 1,198 1,078
Total stockholder's equity 675,762 682,493
Noncontrolling interests 9,345 17,955
Total equity 685,107 700,448
Total liabilities, redeemable Series B preferred stock and total equity $ 948,910 $ 955,520