XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Current assets:    
Cash and cash equivalents, unrestricted $ 303,679 $ 458,055
Restricted cash and cash equivalents - short-term 6,078 4,423
Investments - short-term 77,431  
Accounts receivable, net 10,102 4,885
Unbilled receivables 18,986 11,019
Inventories 85,561 90,909
Other current assets 12,832 10,989
Total current assets 514,669 580,280
Restricted cash and cash equivalents - long-term 26,665 18,566
Inventories - long-term 7,549 7,549
Project assets, net 248,223 232,886
Property, plant and equipment, net 79,533 58,137
Operating lease right-of-use assets, net 8,690 7,189
Goodwill 4,075 4,075
Intangible assets, net 16,400 17,373
Other assets 39,449 13,662
Total assets (1) 945,253 939,717
Current liabilities:    
Current portion of long-term debt 9,763 13,198
Current portion of operating lease liabilities 668 650
Accounts payable 22,404 28,196
Accrued liabilities 23,046 27,415
Deferred revenue 3,114 16,341
Total current liabilities 58,995 85,800
Long-term deferred revenue and customer deposits   9,095
Long-term operating lease liabilities 9,277 7,575
Long-term debt and other liabilities 109,130 82,863
Total liabilities (1) 177,402 185,333
Redeemable noncontrolling interest   3,030
Stockholders' equity:    
Common stock ($0.0001 par value); 500,000,000 shares authorized as of July 31, 2023 and October 31, 2022; 444,704,081 and 405,562,988 shares issued and outstanding as of July 31, 2023 and October 31, 2022, respectively 44 41
Additional paid-in capital 2,186,405 2,094,076
Accumulated deficit (1,485,177) (1,407,973)
Accumulated other comprehensive loss (1,620) (1,752)
Treasury stock, Common, at cost (206,544 and 142,837 shares as of July 31, 2023 and October 31, 2022, respectively) (1,026) (855)
Deferred compensation 1,026 855
Total stockholder's equity 699,652 684,392
Noncontrolling interests 8,342 7,105
Total equity 707,994 691,497
Total liabilities, redeemable Series B preferred stock, redeemable noncontrolling interest and total equity 945,253 939,717
Series B Preferred Stock    
Current liabilities:    
Redeemable Series B preferred stock (liquidation preference of $64,020 as of July 31, 2023 and October 31, 2022) $ 59,857 $ 59,857