XML 44 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Business and Basis of Presentation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 22, 2019
Nov. 05, 2019
Jan. 31, 2020
Jan. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Feb. 15, 2020
Feb. 14, 2020
Nature Of Business And Basis Of Presentation [Line Items]                
Research and development expenses     $ 1,155 $ 6,280        
Common stock, shares reserved for issuance     10,275,873          
Common stock, shares authorized     225,000,000     225,000,000    
Subsequent Event [Member]                
Nature Of Business And Basis Of Presentation [Line Items]                
Common stock, shares authorized             337,500,000 112,500,000
Common Stock [Member]                
Nature Of Business And Basis Of Presentation [Line Items]                
Common stock, shares available for issuance     14,034,171          
Orion Energy Partners Investment Agent, LLC Credit Facility [Member] | Senior Secured Credit Facility [Member]                
Nature Of Business And Basis Of Presentation [Line Items]                
Long-term line of credit           $ 200,000    
Orion Energy Partners Investment Agent, LLC Credit Facility [Member] | Initial Funding [Member]                
Nature Of Business And Basis Of Presentation [Line Items]                
Drew down to fully repay debt outstanding           14,500    
Orion Energy Partners Investment Agent, LLC Credit Facility [Member] | Second Funding [Member]                
Nature Of Business And Basis Of Presentation [Line Items]                
Drew down to fully repay debt outstanding $ 65,500              
Orion Energy Partners Investment Agent, LLC Credit Facility [Member] | Remainder of Funding [Member]                
Nature Of Business And Basis Of Presentation [Line Items]                
Line of credit receivable amount     $ 120,000     $ 120,000    
Joint Development Agreement [Member] | Exxon Mobile Research And Engineering Company [Member]                
Nature Of Business And Basis Of Presentation [Line Items]                
Payment for exclusivity and technology access fee   $ 5,000            
Joint Development Agreement [Member] | Maximum [Member] | Exxon Mobile Research And Engineering Company [Member]                
Nature Of Business And Basis Of Presentation [Line Items]                
Research and development expenses   45,000            
Milestone-based payments   $ 10,000            
Joint Development Agreement [Member] | Scenario Forecast [Member]                
Nature Of Business And Basis Of Presentation [Line Items]                
Milestone payments eligible for achievement         $ 5,000