XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Apr. 30, 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 406,738,713 405,562,988
Common stock, shares outstanding 406,738,713 405,562,988
Treasury stock, shares 163,943 142,837
Assets $ 858,641 $ 939,717
Cash 246,844 458,055
Accounts receivable, net 6,447 4,885
Unbilled receivables 16,300 11,019
Operating lease right-of-use assets, net 8,917 7,189
Other current assets 14,452 10,989
Restricted cash and cash equivalents - long-term 25,452 18,566
Project assets, net 237,151 232,886
Current portion of operating lease liabilities 645 650
Accounts payable 21,075 28,196
Accrued liabilities 22,873 27,415
Long-term operating lease liabilities 9,392 7,575
Other non-current liabilities 80,503 82,863
Total liabilities 152,559 185,333
Variable interest entity ("VIE")    
Assets 124,338 119,223
Cash 2,814 2,149
Unbilled receivables 1,285 1,070
Operating lease right-of-use assets, net 1,178 1,184
Other current assets 20,670 14,373
Restricted cash and cash equivalents - long-term 500  
Project assets, net 97,891 100,448
Current portion of operating lease liabilities 157 157
Accounts payable 85,637 76,050
Accrued liabilities   824
Long-term operating lease liabilities 1,476 1,478
Other non-current liabilities 179  
Series B Preferred Stock    
Preferred Stock, Liquidation Preference, Value $ 64,020 $ 64,020