v3.26.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
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) 63,549,362 46,075,237
Common stock, shares outstanding (in shares) 63,549,362 46,075,237
Treasury stock, common shares (in shares) 57,681 44,913
Assets [1] $ 1,003,380 $ 932,146
Cash 373,167 278,099
Accounts receivable, net 7,684 3,999
Unbilled receivables 43,653 49,008
Operating lease right-of-use assets, net 11,048 11,232
Other current assets 14,400 15,907
Restricted cash and cash equivalents - long-term 51,108 47,092
Project assets, net 167,512 216,847
Derivative asset 1,600 2,000
Other assets 131,217 103,622
Current portion of operating lease liabilities 1,003 932
Accounts payable 16,464 17,009
Accrued liabilities 24,123 31,318
Derivative liabilities 800 100
Long-term operating lease liabilities 11,799 11,954
Other non-current liabilities 129,550 115,227
Variable interest entity ("VIE")    
Assets 293,861 325,661
Cash 2,552 2,490
Accounts receivable, net 696 722
Unbilled receivables 4,686 12,865
Operating lease right-of-use assets, net 1,631 1,643
Other current assets 175,649 162,005
Restricted cash and cash equivalents - long-term 826 731
Project assets, net 95,460 141,414
Derivative asset 1,587 2,047
Other assets 10,774 1,743
Current portion of operating lease liabilities 207 204
Accounts payable 170,917 198,736
Accrued liabilities 1,379 1,222
Derivative liabilities 768 21
Long-term operating lease liabilities 2,109 2,123
Other non-current liabilities 362 307
Series B Preferred Stock    
Preferred stock, liquidation preference value $ 64,020 $ 64,020
[1] April 30,