XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2026
Oct. 31, 2025
Current assets:    
Cash and cash equivalents, unrestricted $ 311,778 $ 278,099
Restricted cash and cash equivalents - short-term 17,675 16,601
Accounts receivable, net 6,225 3,999
Unbilled receivables 53,353 49,008
Inventories 90,275 86,196
Other current assets 15,457 15,907
Total current assets 494,763 449,810
Restricted cash and cash equivalents - long-term 50,147 47,092
Inventories - long-term 2,082 3,216
Project assets, net 211,026 216,847
Property, plant and equipment, net 95,747 96,436
Operating lease right-of-use assets, net 11,067 11,232
Intangible assets, net 3,566 3,891
Other assets 110,080 103,622
Total assets [1] 978,478 932,146
Current liabilities:    
Current portion of long-term debt 17,795 15,847
Current portion of operating lease liabilities 975 932
Accounts payable 14,547 17,009
Accrued liabilities 24,868 31,318
Deferred revenue 3,950 2,733
Total current liabilities 62,135 67,839
Long-term deferred revenue 8,553 5,985
Long-term operating lease liabilities 11,857 11,954
Long-term debt and other liabilities 131,933 115,227
Total liabilities [1] 214,478 201,005
Redeemable Series B preferred stock (liquidation preference of $64,020 as of January 31, 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 January 31, 2026 and October 31, 2025; 52,609,242 and 46,075,237 shares issued and outstanding as of January 31, 2026 and October 31, 2025, respectively 5 5
Additional paid-in capital 2,548,939 2,493,318
Accumulated deficit (1,852,309) (1,829,449)
Accumulated other comprehensive loss (1,769) (1,695)
Treasury stock, Common, at cost (51,122 and 44,913 shares as of January 31, 2026 and October 31, 2025, respectively) (1,453) (1,406)
Deferred compensation 1,453 1,406
Total stockholders' equity 694,866 662,179
Noncontrolling interests 9,277 9,105
Total equity 704,143 671,284
Total liabilities, redeemable Series B preferred stock and total equity $ 978,478 $ 932,146
[1] January 31,