XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares issued 458,406,776 450,626,862
Common stock, shares outstanding 458,406,776 450,626,862
Treasury stock, shares 324,814 246,468
Assets $ 916,829 $ 955,520
Cash 158,790 249,952
Accounts receivable, net 7,155 3,809
Unbilled receivables 26,409 16,296
Operating lease right-of-use assets, net 8,036 8,352
Other current assets 13,262 12,881
Restricted cash and cash equivalents - long-term 48,134 44,465
Project assets, net 256,607 258,066
Derivative asset 2,400 4,100
Other assets 44,387 51,176
Current portion of operating lease liabilities 752 599
Accounts payable 21,614 26,518
Accrued liabilities 24,143 26,313
Long-term operating lease liabilities 8,857 8,992
Other non-current liabilities 130,030 119,588
Total liabilities 204,872 195,215
Variable interest entity ("VIE")    
Assets 315,534 235,290
Cash 5,153 4,797
Accounts receivable, net 182  
Unbilled receivables 7,490 1,876
Operating lease right-of-use assets, net 1,671 1,680
Other current assets 130,353 50,713
Restricted cash and cash equivalents - long-term 626 526
Project assets, net 166,098 170,444
Derivative asset   $ 4,127
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]   Other assets
Other assets 3,962 $ 1,125
Current portion of operating lease liabilities 203 203
Accounts payable 180,224 165,824
Long-term operating lease liabilities 2,150 2,159
Other non-current liabilities 2,175 187
Series B Preferred Stock    
Preferred Stock, Liquidation Preference, Value $ 64,020 $ 64,020