XML 24 R3.htm IDEA: XBRL DOCUMENT v3.23.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 1,000,000,000 500,000,000
Common stock, shares issued 450,626,862 405,562,988
Common stock, shares outstanding 450,626,862 405,562,988
Treasury stock, shares 246,468 142,837
Assets $ 955,520 $ 939,717
Cash 249,952 458,055
Accounts receivable, net 3,809 4,885
Unbilled receivables 16,296 11,019
Operating lease right-of-use assets, net 8,352 7,189
Other current assets 12,881 10,989
Restricted cash and cash equivalents - long-term 44,465 18,566
Project assets, net $ 258,066 232,886
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other assets  
Other assets $ 51,176 13,662
Current portion of operating lease liabilities 599 650
Accounts payable 26,518 28,196
Accrued liabilities 26,313 27,415
Long-term operating lease liabilities 8,992 7,575
Other non-current liabilities 119,588 82,863
Total liabilities 195,215 185,333
Variable interest entity ("VIE")    
Assets 235,290 119,223
Cash 4,797 2,149
Unbilled receivables 1,876 1,070
Operating lease right-of-use assets, net 1,680 1,184
Other current assets 50,713 14,373
Restricted cash and cash equivalents - long-term 526  
Project assets, net 170,444 100,448
Derivative asset 4,127  
Other assets 1,125  
Current portion of operating lease liabilities 203 157
Accounts payable 165,824 76,050
Accrued liabilities   824
Long-term operating lease liabilities 2,159 1,478
Other non-current liabilities 187  
Series B Preferred Stock    
Preferred Stock, Liquidation Preference, Value $ 64,020 $ 64,020