XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 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 444,704,081 405,562,988
Common stock, shares outstanding 444,704,081 405,562,988
Treasury stock, shares 206,544 142,837
Assets $ 945,253 $ 939,717
Cash 303,679 458,055
Accounts receivable, net 10,102 4,885
Unbilled receivables 18,986 11,019
Operating lease right-of-use assets, net 8,690 7,189
Other current assets 12,832 10,989
Other assets 39,449 13,662
Restricted cash and cash equivalents - long-term 26,665 18,566
Project assets, net 248,223 232,886
Current portion of operating lease liabilities 668 650
Accounts payable 22,404 28,196
Accrued liabilities 23,046 27,415
Long-term operating lease liabilities 9,277 7,575
Other non-current liabilities 109,130 82,863
Total liabilities 177,402 185,333
Variable interest entity ("VIE")    
Assets 126,041 119,223
Cash 3,222 2,149
Unbilled receivables 1,865 1,070
Operating lease right-of-use assets, net 1,176 1,184
Other current assets 21,289 14,373
Other assets 1,138  
Restricted cash and cash equivalents - long-term 500  
Project assets, net 96,852 100,448
Current portion of operating lease liabilities 157 157
Accounts payable 88,384 76,050
Accrued liabilities   824
Long-term operating lease liabilities 1,476 1,478
Other non-current liabilities 184  
Series B Preferred Stock    
Preferred Stock, Liquidation Preference, Value $ 64,020 $ 64,020