XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2025
Oct. 31, 2024
Current assets:    
Cash and cash equivalents, unrestricted $ 98,070 $ 148,133
Restricted cash and cash equivalents - short-term 12,627 12,161
Investments - short-term 110,298 109,123
Accounts receivable, net 9,242 11,751
Unbilled receivables 41,881 36,851
Inventories 125,755 113,703
Other current assets 13,365 12,736
Total current assets 411,238 444,458
Restricted cash and cash equivalents - long-term 49,725 48,589
Inventories - long-term 2,743 2,743
Project assets, net 236,693 242,131
Property, plant and equipment, net 135,251 130,686
Operating lease right-of-use assets, net 7,980 8,122
Goodwill 4,075 4,075
Intangible assets, net 14,455 14,779
Other assets 45,375 48,541
Total assets (1) 907,535 944,124
Current liabilities:    
Current portion of long-term debt 16,886 15,924
Current portion of operating lease liabilities 798 807
Accounts payable 18,445 22,585
Accrued liabilities 23,553 30,362
Deferred revenue 5,192 4,226
Total current liabilities 64,874 73,904
Long-term deferred revenue 3,077 3,010
Long-term operating lease liabilities 8,691 8,894
Long-term debt and other liabilities 125,797 130,850
Total liabilities (1) 202,439 216,658
Redeemable Series B preferred stock (liquidation preference of $64,020 as of January 31, 2025 and October 31, 2024) 59,857 59,857
Stockholders' equity:    
Common stock ($0.0001 par value); 1,000,000,000 shares authorized as of January 31, 2025 and October 31, 2024; 21,143,772 and 20,375,932 shares issued and outstanding as of January 31, 2025 and October 31, 2024, respectively 2 2
Additional paid-in capital 2,306,879 2,300,031
Accumulated deficit (1,669,876) (1,641,550)
Accumulated other comprehensive loss (1,793) (1,561)
Treasury stock, Common, at cost (19,583 and 12,543 shares as of January 31, 2025 and October 31, 2024, respectively) (1,268) (1,198)
Deferred compensation 1,268 1,198
Total stockholders' equity 635,212 656,922
Noncontrolling interests 10,027 10,687
Total equity 645,239 667,609
Total liabilities, redeemable Series B preferred stock and total equity $ 907,535 $ 944,124