XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2022
Oct. 31, 2021
Current assets:    
Cash and cash equivalents, unrestricted $ 467,774 $ 432,213
Restricted cash and cash equivalents - short-term 5,301 11,268
Accounts receivable, net 15,466 14,730
Unbilled receivables 10,205 8,924
Inventories 82,878 67,074
Other current assets 13,602 9,177
Total current assets 595,226 543,386
Restricted Cash and Cash Equivalents - Long-Term 16,477 16,731
Inventories - long-term 4,586 4,586
Project assets, net 239,864 223,277
Property, plant and equipment, net 44,767 39,416
Operating lease right-of-use assets, net 7,658 8,109
Goodwill 4,075 4,075
Intangible assets, net 18,021 18,670
Other assets 15,542 16,998
Total assets (1) 946,216 875,248
Current liabilities:    
Current portion of long-term debt 9,919 10,085
Current portion of operating lease liabilities 946 1,032
Accounts payable 19,524 19,267
Accrued liabilities 24,011 16,099
Deferred revenue 25,902 6,287
Total current liabilities 80,302 52,770
Long-term deferred revenue and customer deposits 18,277 30,427
Long-term operating lease liabilities 7,709 8,093
Long-term debt and other liabilities 79,524 78,633
Total liabilities (1) 185,812 169,923
Redeemable noncontrolling interests 3,030 3,030
Stockholders' equity:    
Common stock ($0.0001 par value); 500,000,000 shares authorized as of April 30, 2022 and October 31, 2021; 386,608,869 and 366,618,693 shares issued and outstanding as of April 30, 2022 and October 31, 2021, respectively 39 37
Additional paid-in capital 2,028,206 1,908,471
Accumulated deficit (1,336,092) (1,265,251)
Accumulated other comprehensive loss (1,059) (819)
Treasury stock, Common, at cost (99,664 and 73,430 shares as of April 30, 2022 and October 31, 2021, respectively) (718) (586)
Deferred compensation 718 586
Total stockholder's equity 691,094 642,438
Noncontrolling interest 6,423  
Total equity 697,517 642,438
Total liabilities, redeemable noncontrolling interests and stockholders' equity 946,216 875,248
Series B Preferred Stock    
Current liabilities:    
Redeemable Series B preferred stock (liquidation preference of $64,020 as of April 30, 2022 and October 31, 2021) $ 59,857 $ 59,857