XML 28 R81.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
1 Months Ended
Jan. 31, 2019
Dec. 31, 2019
Class Of Warrant Or Right [Line Items]    
Purchase obligations   $ 1,700,000
Common Stock    
Class Of Warrant Or Right [Line Items]    
Exercise price of warrants   $ 1.25
Former Financial Advisor    
Class Of Warrant Or Right [Line Items]    
Cash paid in settlement agreement $ 325,000  
Former Financial Advisor | Common Stock    
Class Of Warrant Or Right [Line Items]    
Warrants to purchase common stock 62,181  
Former Financial Advisor | Common Stock | Minimum    
Class Of Warrant Or Right [Line Items]    
Exercise price of warrants $ 5.68  
Former Financial Advisor | Common Stock | Maximum    
Class Of Warrant Or Right [Line Items]    
Exercise price of warrants $ 12.60