XML 61 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 4 Months Ended 11 Months Ended 12 Months Ended
Aug. 01, 2022
USD ($)
shares
Jul. 12, 2022
shares
May 01, 2022
shares
Jun. 11, 2021
USD ($)
Jul. 31, 2022
USD ($)
$ / shares
shares
Nov. 30, 2021
USD ($)
MW
Aug. 31, 2021
USD ($)
MW
Feb. 28, 2021
USD ($)
Oct. 31, 2022
USD ($)
shares
Oct. 31, 2022
USD ($)
$ / shares
shares
Apr. 30, 2022
USD ($)
$ / shares
shares
Oct. 31, 2022
USD ($)
$ / shares
shares
Oct. 31, 2021
USD ($)
shares
Oct. 31, 2020
USD ($)
shares
Jul. 07, 2022
USD ($)
Nature Of Business And Basis Of Presentation [Line Items]                              
Cash and cash equivalents, unrestricted                 $ 458,055 $ 458,055   $ 458,055 $ 432,213    
Stock issued during period shares new issues | shares                 0            
Allowance for doubtful accounts or credit losses                 $ 0 0   0 0    
Impairment of goodwill                       $ 0 0 $ 0  
Extended Product Warranty Description                       We warranty our products for a specific period of time against manufacturing or performance defects. Our U.S. warranty is generally limited to a term of 15 months after shipment or 12 months after acceptance of our products.      
Extended product warranty period after shipment                       15 months      
Extended product warranty period after acceptance of products                       12 months      
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax                       $ (900) (900) 200  
Maximum                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Operating and finance lease, remaining lease term                       26 years      
Minimum                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Operating and finance lease, remaining lease term                       1 year      
Variable interest entity ("VIE")                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Cash and cash equivalents, unrestricted                 2,149 2,149   $ 2,149 1,364    
Unspecific Upgrade [member]                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Revenues                           800  
Liberty Bank Promissory Note (PPP Note)                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Repayments of debt               $ 6,500              
Joint Development Agreementsii [member]                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Proceeds from License Fees Received                           $ 4,000  
East West Bank Partnership Flip Transaction                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Period after which entity has an option to acquire all of the equity interests             5 years 6 months                
Percentage of contributed amount payable by the company             101.00%                
Percentage of tax equity commitment payable             5.00%                
Capacity of plant | MW             7.4                
Tax equity financing commitment             $ 15,000               $ 12,000
Percentage of cash and tax allocations to be received             95.00%                
East West Bank Partnership Flip Transaction | Variable interest entity ("VIE")                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Net assets                 $ 3,000 $ 3,000   $ 3,000 $ 3,000    
Franklin Park Tax Equity Financing Transaction [Member]                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Capacity of plant | MW           7.4                  
Tax equity financing commitment           $ 12,400                  
Percentage of cash and tax allocations to be received           95.00%                  
Common Stock                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Stock issued during period shares new issues | shares                       38,396,904 69,074,573 86,307,932  
Common Stock | 2022 Open Market Sale Agreement | Jefferies LLC, B. Riley Securities, Inc., Barclays Capital Inc., BMO Capital Markets Corp., BofA Securities, Inc., Canacord Genuity LLC, Citigroup Global Markets Inc., J.P. Morgan Securities LLC and Loop Capital Markets LLC                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Average sale price per share | $ / shares         $ 3.63         $ 3.63          
Stock issued during period shares new issues | shares 10,700,000       18,500,000         18,500,000          
Payments of commissions $ 800       $ 1,800                    
Gross proceeds from issuance of common stock 39,200       67,200         $ 67,200          
Net proceeds from issuance of common stock $ 38,400       $ 65,400                    
Common Stock | 2022 Open Market Sale Agreement | Jefferies LLC, B. Riley Securities, Inc., Barclays Capital Inc., BMO Capital Markets Corp., BofA Securities, Inc., Canacord Genuity LLC, Citigroup Global Markets Inc., J.P. Morgan Securities LLC and Loop Capital Markets LLC | Maximum                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Aggregate number of shares to be offered | shares   95,000,000.0                          
Stock issued during period shares new issues | shares   95,000,000.0                          
Common Stock | 2021 Open Market Sale Agreement | Jefferies LLC and Barclays Capital Inc.                              
Nature Of Business And Basis Of Presentation [Line Items]                              
Aggregate offering price       $ 500,000                      
Average sale price per share | $ / shares                     $ 7.79 $ 6.07      
Stock issued during period shares new issues | shares   0 0               64,000,000.0 19,900,000      
Payments of commissions                     $ 10,000 $ 118,300      
Gross proceeds from issuance of common stock                     498,100 120,800      
Net proceeds from issuance of common stock                     $ 488,100 $ 2,400