XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Apr. 30, 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 386,608,869 366,618,693
Common stock, shares outstanding 386,608,869 366,618,693
Treasury stock, shares 99,664 73,430
Assets $ 946,216 $ 875,248
Cash 467,774 432,213
Accounts receivable, net 15,466 14,730
Unbilled receivables 10,205 8,924
Operating lease right-of-use assets, net 7,658 8,109
Project assets, net 239,864 223,277
Current portion of operating lease liabilities 946 1,032
Accrued liabilities 24,011 16,099
Long-term operating lease liabilities 7,709 8,093
Total liabilities 185,812 169,923
Variable interest entity ("VIE")    
Assets 106,748 54,375
Cash 2,956 1,364
Accounts receivable, net 731  
Unbilled receivables 1,042  
Operating lease right-of-use assets, net 1,188  
Project assets, net 100,831 53,012
Current portion of operating lease liabilities 157  
Accrued liabilities 41  
Long-term operating lease liabilities 1,478  
Total liabilities   0
Series B Preferred Stock    
Preferred Stock, Liquidation Preference, Value $ 64,020 $ 64,020