v3.25.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2025
Oct. 31, 2024
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 29,645,294 20,375,932
Common stock, shares outstanding (in shares) 29,645,294 20,375,932
Treasury stock, common shares (in shares) 40,594 12,543
Assets [1] $ 830,535 $ 944,124
Cash 174,662 148,133
Accounts receivable, net 9,950 11,751
Unbilled receivables 44,718 36,851
Operating lease right-of-use assets, net 10,935 8,122
Other current assets 20,377 12,736
Restricted cash and cash equivalents - long-term 46,100 48,589
Project assets, net 224,482 242,131
Other assets 73,902 48,541
Current portion of operating lease liabilities 798 807
Accounts payable 16,399 22,585
Accrued liabilities 29,866 30,362
Long-term operating lease liabilities 11,710 8,894
Derivative liabilities 2,100 4,000
Deferred revenue 5,254 4,226
Other non-current liabilities 119,320 130,850
Variable interest entity ("VIE")    
Assets 322,428 311,723
Cash 2,512 2,891
Accounts receivable, net 693 674
Unbilled receivables 11,599 9,479
Operating lease right-of-use assets, net 1,647 1,663
Other current assets 156,627 135,756
Restricted cash and cash equivalents - long-term 722 639
Project assets, net 145,502 157,604
Other assets 3,125 3,018
Current portion of operating lease liabilities 204 204
Accounts payable 194,976 181,274
Accrued liabilities 489 341
Long-term operating lease liabilities 2,127 2,142
Derivative liabilities 1,969 3,693
Deferred revenue 259 20
Other non-current liabilities 298 240
Series B Preferred Stock    
Preferred stock, liquidation preference value $ 64,020 $ 64,020
[1] July 31,