XML 23 R2.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 31, 2023
Current assets:    
Cash and cash equivalents, unrestricted $ 148,133 $ 249,952
Restricted cash and cash equivalents - short-term 12,161 5,159
Investments - short-term 109,123 103,760
Accounts receivable, net 11,751 3,809
Unbilled receivables 36,851 16,296
Inventories 113,703 84,456
Other current assets 12,736 12,881
Total current assets 444,458 476,313
Restricted cash and cash equivalents - long-term 48,589 44,465
Inventories - long-term 2,743 7,329
Project assets, net 242,131 258,066
Property, plant and equipment, net 130,686 89,668
Operating lease right-of-use assets, net 8,122 8,352
Goodwill 4,075 4,075
Intangible assets, net 14,779 16,076
Other assets 48,541 51,176
Total assets (1) 944,124 955,520
Current liabilities:    
Current portion of long-term debt 15,924 10,067
Current portion of operating lease liabilities 807 599
Accounts payable 22,585 26,518
Accrued liabilities 30,362 26,313
Deferred revenue 4,226 2,406
Total current liabilities 73,904 65,903
Long-term deferred revenue 3,010 732
Long-term operating lease liabilities 8,894 8,992
Long-term debt and other liabilities 130,850 119,588
Total liabilities (1) 216,658 195,215
Redeemable Series B preferred stock (liquidation preference of $64,020 as of October 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 October 31, 2024 and October 31, 2023; 20,375,932 and 15,020,872 shares issued and outstanding as of October 31, 2024 and October 31, 2023, respectively 2 2
Additional paid-in capital 2,300,031 2,199,704
Accumulated deficit (1,641,550) (1,515,541)
Accumulated other comprehensive loss (1,561) (1,672)
Treasury stock, Common, at cost (12,543 and 8,216 shares as of October 31, 2024 and October 31, 2023, respectively) (1,198) (1,078)
Deferred compensation 1,198 1,078
Total stockholders' equity 656,922 682,493
Noncontrolling interests 10,687 17,955
Total equity 667,609 700,448
Total liabilities, redeemable Series B preferred stock and total equity $ 944,124 $ 955,520