v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Current assets:    
Cash and cash equivalents, unrestricted $ 373,167 $ 278,099
Restricted cash and cash equivalents - short-term 16,577 16,601
Accounts receivable, net 7,684 3,999
Unbilled receivables 43,653 49,008
Inventories 88,449 86,196
Other current assets 14,400 15,907
Total current assets 543,930 449,810
Restricted cash and cash equivalents - long-term 51,108 47,092
Inventories - long-term   3,216
Project assets, net 167,512 216,847
Property, plant and equipment, net 95,323 96,436
Operating lease right-of-use assets, net 11,048 11,232
Intangible assets, net 3,242 3,891
Other assets 131,217 103,622
Total assets [1] 1,003,380 932,146
Current liabilities:    
Current portion of long-term debt 17,351 15,847
Current portion of operating lease liabilities 1,003 932
Accounts payable 16,464 17,009
Accrued liabilities 24,123 31,318
Deferred revenue 4,359 2,733
Total current liabilities 63,300 67,839
Long-term deferred revenue 10,362 5,985
Long-term operating lease liabilities 11,799 11,954
Long-term debt and other liabilities 129,550 115,227
Total liabilities [1] 215,011 201,005
Redeemable Series B preferred stock (liquidation preference of $64,020 as of April 30, 2026 and October 31, 2025) 59,857 59,857
Stockholders' equity:    
Common stock ($0.0001 par value); 1,000,000,000 shares authorized as of April 30, 2026 and October 31, 2025; 63,549,362 and 46,075,237 shares issued and outstanding as of April 30, 2026 and October 31, 2025, respectively 6 5
Additional paid-in capital 2,651,450 2,493,318
Accumulated deficit (1,930,216) (1,829,449)
Accumulated other comprehensive loss (1,810) (1,695)
Treasury stock, Common, at cost (57,681 and 44,913 shares as of April 30, 2026 and October 31, 2025, respectively) (1,502) (1,406)
Deferred compensation 1,502 1,406
Total stockholders' equity 719,430 662,179
Noncontrolling interests 9,082 9,105
Total equity 728,512 671,284
Total liabilities, redeemable Series B preferred stock and total equity $ 1,003,380 $ 932,146
[1] April 30,