XML 21 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 405,562,988 366,618,693
Common stock, shares outstanding 405,562,988 366,618,693
Treasury stock, shares 142,837 73,430
Assets $ 939,717 $ 875,248
Cash 458,055 432,213
Unbilled receivables 11,019 8,924
Other current assets 10,989 9,177
Operating lease right-of-use assets, net 7,189 8,109
Project assets, net 232,886 223,277
Current portion of operating lease liabilities 650 1,032
Accounts payable 28,196 19,267
Accrued liabilities 27,415 16,099
Long-term operating lease liabilities 7,575 8,093
Total liabilities 185,333 169,923
Variable interest entity ("VIE")    
Assets 119,223 54,375
Cash 2,149 1,364
Unbilled receivables 1,070  
Other current assets 14,373  
Operating lease right-of-use assets, net 1,184  
Project assets, net 100,448 53,012
Current portion of operating lease liabilities 157  
Accounts payable 76,050  
Accrued liabilities 824  
Long-term operating lease liabilities 1,478  
Total liabilities   0
Series B Preferred Stock    
Preferred Stock, Liquidation Preference, Value $ 64,020 $ 64,020