XML 20 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Current assets:    
Cash and cash equivalents, unrestricted $ 458,055 $ 432,213
Restricted cash and cash equivalents - short-term 4,423 11,268
Accounts receivable, net 4,885 14,730
Unbilled receivables 11,019 8,924
Inventories 90,909 67,074
Other current assets 10,989 9,177
Total current assets 580,280 543,386
Restricted cash and cash equivalents - long-term 18,566 16,731
Inventories - long-term 7,549 4,586
Project assets, net 232,886 223,277
Property, plant and equipment, net 58,137 39,416
Operating lease right-of-use assets, net 7,189 8,109
Goodwill 4,075 4,075
Intangible assets, net 17,373 18,670
Other assets 13,662 16,998
Total assets (1) 939,717 875,248
Current liabilities:    
Current portion of long-term debt 13,198 10,085
Current portion of operating lease liabilities 650 1,032
Accounts payable 28,196 19,267
Accrued liabilities 27,415 16,099
Deferred revenue 16,341 6,287
Total current liabilities 85,800 52,770
Long-term deferred revenue and customer deposits 9,095 30,427
Long-term operating lease liabilities 7,575 8,093
Long-term debt and other liabilities 82,863 78,633
Total liabilities (1) 185,333 169,923
Redeemable noncontrolling interest 3,030 3,030
Stockholders' equity:    
Common stock ($0.0001 par value); 500,000,000 shares authorized as of October 31, 2022 and October 31, 2021; 405,562,988 and 366,618,693 shares issued and outstanding as of October 31, 2022 and October 31, 2021, respectively 41 37
Additional paid-in capital 2,094,076 1,908,471
Accumulated deficit (1,407,973) (1,265,251)
Accumulated other comprehensive loss (1,752) (819)
Treasury stock, Common, at cost (142,837 and 73,430 shares as of October 31, 2022 and October 31, 2021, respectively) (855) (586)
Deferred compensation 855 586
Total stockholder's equity 684,392 642,438
Noncontrolling interest 7,105  
Total equity 691,497 642,438
Total liabilities, redeemable noncontrolling interests and stockholders' equity 939,717 875,248
Series B Preferred Stock    
Current liabilities:    
Redeemable Series B preferred stock (liquidation preference of $64,020 as of October 31, 2022 and October 31, 2021) $ 59,857 $ 59,857