XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jan. 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 366,686,186 366,618,693
Common stock, shares outstanding 366,686,186 366,618,693
Treasury stock, shares 86,662 73,430
Assets [1] $ 854,691 $ 875,248
Cash 376,963 432,213
Accounts receivable, net 30,702 14,730
Operating lease right-of-use assets, net 7,877 8,109
Project assets 235,602 223,277
Current portion of operating lease liabilities 1,013 1,032
Accrued liabilities 25,988 16,099
Long-term operating lease liabilities 7,821 8,093
Total liabilities [1] 182,648 169,923
Variable interest entity ("VIE")    
Assets 114,133 54,375
Cash 5,167 1,364
Accounts receivable, net 597  
Operating lease right-of-use assets, net 1,192  
Project assets 100,832 53,012
Current portion of operating lease liabilities 142  
Accrued liabilities 159  
Long-term operating lease liabilities 1,458  
Total liabilities   0
Series B Preferred Stock    
Preferred Stock, Liquidation Preference, Value $ 64,020 $ 64,020
[1] January 31,