XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2022
Oct. 31, 2021
Current assets:    
Cash and cash equivalents, unrestricted $ 456,479 $ 432,213
Restricted cash and cash equivalents - short-term 5,627 11,268
Accounts receivable, net 12,101 14,730
Unbilled receivables 10,461 8,924
Inventories 80,606 67,074
Other current assets 14,259 9,177
Total current assets 579,533 543,386
Restricted cash and cash equivalents - long-term 17,532 16,731
Inventories - long-term 4,586 4,586
Project assets, net 246,018 223,277
Property, plant and equipment, net 52,868 39,416
Operating lease right-of-use assets, net 7,401 8,109
Goodwill 4,075 4,075
Intangible assets, net 17,697 18,670
Other assets 14,712 16,998
Total assets (1) 944,422 875,248
Current liabilities:    
Current portion of long-term debt 9,810 10,085
Current portion of operating lease liabilities 798 1,032
Accounts payable 26,978 19,267
Accrued liabilities 22,535 16,099
Deferred revenue 20,393 6,287
Total current liabilities 80,514 52,770
Long-term deferred revenue and customer deposits 14,342 30,427
Long-term operating lease liabilities 7,619 8,093
Long-term debt and other liabilities 82,280 78,633
Total liabilities (1) 184,755 169,923
Redeemable noncontrolling interest 3,030 3,030
Stockholders' equity:    
Common stock ($0.0001 par value); 500,000,000 shares authorized as of July 31, 2022 and October 31, 2021; 394,430,969 and 366,618,693 shares issued and outstanding as of July 31, 2022 and October 31, 2021, respectively 39 37
Additional paid-in capital 2,056,626 1,908,471
Accumulated deficit (1,365,506) (1,265,251)
Accumulated other comprehensive loss (1,145) (819)
Treasury stock, Common, at cost (119,258 and 73,430 shares as of July 31, 2022 and October 31, 2021, respectively) (786) (586)
Deferred compensation 786 586
Total stockholder's equity 690,014 642,438
Noncontrolling interest 6,766  
Total equity 696,780 642,438
Total liabilities, redeemable noncontrolling interests and stockholders' equity 944,422 875,248
Series B Preferred Stock    
Current liabilities:    
Redeemable Series B preferred stock (liquidation preference of $64,020 as of July 31, 2022 and October 31, 2021) $ 59,857 $ 59,857