XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 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 394,430,969 366,618,693
Common stock, shares outstanding 394,430,969 366,618,693
Treasury stock, shares 119,258 73,430
Assets $ 944,422 $ 875,248
Cash 456,479 432,213
Accounts receivable, net 12,101 14,730
Unbilled receivables 10,461 8,924
Operating lease right-of-use assets, net 7,401 8,109
Project assets, net 246,018 223,277
Current portion of operating lease liabilities 798 1,032
Accrued liabilities 22,535 16,099
Long-term operating lease liabilities 7,619 8,093
Total liabilities 184,755 169,923
Variable interest entity ("VIE")    
Assets 105,641 54,375
Cash 2,842 1,364
Unbilled receivables 1,067  
Operating lease right-of-use assets, net 1,186  
Project assets, net 100,546 53,012
Current portion of operating lease liabilities 157  
Accrued liabilities 500  
Long-term operating lease liabilities 1,478  
Total liabilities   0
Series B Preferred Stock    
Preferred Stock, Liquidation Preference, Value $ 64,020 $ 64,020