XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jan. 31, 2024
Oct. 31, 2023
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares issued 451,862,054 450,626,862
Common stock, shares outstanding 451,862,054 450,626,862
Treasury stock, shares 290,866 246,468
Assets $ 923,180 $ 955,520
Cash 297,466 249,952
Accounts receivable, net 3,346 3,809
Unbilled receivables 22,451 16,296
Operating lease right-of-use assets, net 8,197 8,352
Other current assets 13,152 12,881
Restricted cash and cash equivalents - long-term 45,376 44,465
Project assets, net 260,790 258,066
Derivative asset 2,300 4,100
Other assets 43,075 51,176
Current portion of operating lease liabilities 694 599
Accounts payable 17,055 26,518
Accrued liabilities 22,323 26,313
Long-term operating lease liabilities 8,912 8,992
Other non-current liabilities 117,670 119,588
Total liabilities 181,154 195,215
Variable interest entity ("VIE")    
Assets 313,629 235,290
Cash 3,764 4,797
Unbilled receivables 5,133 1,876
Operating lease right-of-use assets, net 1,676 1,680
Other current assets 127,511 50,713
Restricted cash and cash equivalents - long-term 624  
Project assets, net 171,094 170,444
Derivative asset   $ 4,127
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]   Other assets
Other assets 3,826 $ 1,125
Current portion of operating lease liabilities 203 203
Accounts payable 177,279 165,824
Accrued liabilities 21  
Long-term operating lease liabilities 2,155 2,159
Other non-current liabilities 229 187
Series B Preferred Stock    
Preferred Stock, Liquidation Preference, Value $ 64,020 $ 64,020