XML 72 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Business and Basis of Presentation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 05, 2020
Apr. 24, 2020
Apr. 20, 2020
Nov. 22, 2019
Nov. 05, 2019
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Oct. 31, 2020
Oct. 31, 2019
Jun. 08, 2020
Nature Of Business And Basis Of Presentation [Line Items]                        
Research and development expenses           $ 1,141,000 $ 4,178,000 $ 2,296,000 $ 10,458,000      
Unrestricted cash and cash equivalents           29,100,000   29,100,000     $ 9,400,000  
Unrestricted cash and cash equivalents balance excluding amounts funded           4,500,000   4,500,000     9,400,000  
Orion Energy Partners Investment Agent, LLC Credit Facility [Member]                        
Nature Of Business And Basis Of Presentation [Line Items]                        
Proceeds from long-term lines of credit               $ 18,600,000     0  
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,000.0  
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,000  
Debt instrument term               7 years        
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,000                
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,000.0  
Orion Energy Partners Investment Agent, LLC Credit Facility [Member] | Remainder of Funding [Member] | Maximum [Member]                        
Nature Of Business And Basis Of Presentation [Line Items]                        
Line of credit receivable amount           120,000,000.0   $ 120,000,000.0        
Orion Energy Partners Investment Agent, LLC Credit Facility [Member] | Fifth Orion Amendment [Member] | Subsequent Event [Member]                        
Nature Of Business And Basis Of Presentation [Line Items]                        
Line of credit facility, maximum borrowing capacity                       $ 35,000,000
PPP Note [Member]                        
Nature Of Business And Basis Of Presentation [Line Items]                        
Net proceeds from promissory note   $ 6,500,000                    
Period of utilization of amount from promissory notes     56 days                  
Percentage of payroll to be utilized from proceeds     75.00%                  
Loan forgiveness period     56 days                  
Debt instrument term     2 years                  
Promissory note balance           $ 6,000,000.0   $ 6,000,000.0        
PPP Note [Member] | Minimum [Member]                        
Nature Of Business And Basis Of Presentation [Line Items]                        
Percentage of payroll to be utilized from proceeds     75.00%                  
PPP Note [Member] | Subsequent Event [Member]                        
Nature Of Business And Basis Of Presentation [Line Items]                        
Percentage of payroll to be utilized from proceeds 60.00%                      
Loan forgiveness period 168 days                      
Debt instrument term 5 years                      
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,000.0              
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,000.0              
Milestone-based payments         $ 10,000,000.0              
Joint Development Agreement [Member] | Scenario Forecast [Member]                        
Nature Of Business And Basis Of Presentation [Line Items]                        
Milestone payments eligible for achievement                   $ 5,000,000