XML 28 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jan. 31, 2023
Oct. 31, 2022
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 405,732,053 405,562,988
Common stock, shares outstanding 405,732,053 405,562,988
Treasury stock, shares 163,943 142,837
Assets $ 892,383 $ 939,717
Cash 315,168 458,055
Accounts receivable, net 3,213 4,885
Unbilled receivables 13,711 11,019
Operating lease right-of-use assets, net 8,997 7,189
Other current assets 11,545 10,989
Project assets, net 229,914 232,886
Current portion of operating lease liabilities 557 650
Accounts payable 24,590 28,196
Accrued liabilities 20,313 27,415
Long-term operating lease liabilities 9,503 7,575
Total liabilities 157,153 185,333
Variable interest entity ("VIE")    
Assets 122,304 119,223
Cash 2,350 2,149
Accounts receivable, net 113  
Unbilled receivables 1,492 1,070
Operating lease right-of-use assets, net 1,182 1,184
Other current assets 17,623 14,373
Project assets, net 99,544 100,448
Current portion of operating lease liabilities 157 157
Accounts payable 81,445 76,050
Accrued liabilities   824
Long-term operating lease liabilities 1,478 1,478
Series B Preferred Stock    
Preferred Stock, Liquidation Preference, Value $ 64,020 $ 64,020