XML 36 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2024
Oct. 31, 2023
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) 553,840,943 450,626,862
Common stock, shares outstanding (in shares) 553,840,943 450,626,862
Treasury stock, common shares (in shares) 376,340 246,468
Assets $ 948,910 $ 955,520
Cash 159,347 249,952
Accounts receivable, net 11,161 3,809
Unbilled receivables 30,169 16,296
Operating lease right-of-use assets, net 7,884 8,352
Other current assets 12,439 12,881
Restricted cash and cash equivalents - long-term 49,148 44,465
Project assets, net 248,790 258,066
Derivative asset 1,900 4,100
Other assets 39,816 51,176
Current portion of operating lease liabilities 760 599
Accounts payable 16,928 26,518
Long-term operating lease liabilities 8,708 8,992
Deferred revenue 10,649 2,406
Accrued liabilities 25,970 26,313
Other non-current liabilities 126,720 119,588
Variable interest entity ("VIE")    
Assets 318,699 235,290
Cash 4,239 4,797
Accounts receivable, net 726  
Unbilled receivables 8,403 1,876
Operating lease right-of-use assets, net 1,667 1,680
Other current assets 137,326 50,713
Restricted cash and cash equivalents - long-term 625 526
Project assets, net 161,964 170,444
Derivative asset   $ 4,127
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]   Other assets
Other assets 3,749 $ 1,125
Current portion of operating lease liabilities 203 203
Accounts payable 184,900 165,824
Long-term operating lease liabilities 2,146 2,159
Deferred revenue 132  
Accrued liabilities 497  
Other non-current liabilities 2,725 187
Series B Preferred Stock    
Preferred stock, liquidation preference value $ 64,020 $ 64,020