XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
Current assets:    
Cash and cash equivalents, unrestricted $ 158,790 $ 249,952
Restricted cash and cash equivalents - short-term 4,969 5,159
Investments - short-term 101,340 103,760
Accounts receivable, net 7,155 3,809
Unbilled receivables 26,409 16,296
Inventories 113,918 84,456
Other current assets 13,262 12,881
Total current assets 425,843 476,313
Restricted cash and cash equivalents - long-term 48,134 44,465
Inventories - long-term 2,743 7,329
Project assets, net 256,607 258,066
Property, plant and equipment, net 111,576 89,668
Operating lease right-of-use assets, net 8,036 8,352
Goodwill 4,075 4,075
Intangible assets, net 15,428 16,076
Other assets 44,387 51,176
Total assets (1) 916,829 955,520
Current liabilities:    
Current portion of long-term debt 11,733 10,067
Current portion of operating lease liabilities 752 599
Accounts payable 21,614 26,518
Accrued liabilities 24,143 26,313
Deferred revenue 6,756 2,406
Total current liabilities 64,998 65,903
Long-term deferred revenue 987 732
Long-term operating lease liabilities 8,857 8,992
Long-term debt and other liabilities 130,030 119,588
Total liabilities (1) 204,872 195,215
Redeemable Series B preferred stock (liquidation preference of $64,020 as of April 30, 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 April 30, 2024 and October 31, 2023; 458,406,776 and 450,626,862 shares issued and outstanding as of April 30, 2024 and October 31, 2023, respectively 46 45
Additional paid-in capital 2,208,951 2,199,661
Accumulated deficit (1,567,474) (1,515,541)
Accumulated other comprehensive loss (1,717) (1,672)
Treasury stock, Common, at cost (324,814 and 246,468 shares as of April 30, 2024 and October 31, 2023, respectively) (1,164) (1,078)
Deferred compensation 1,164 1,078
Total stockholder's equity 639,806 682,493
Noncontrolling interests 12,294 17,955
Total equity 652,100 700,448
Total liabilities, redeemable Series B preferred stock and total equity $ 916,829 $ 955,520