XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Note Payable - Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
Jun. 08, 2020
Jun. 30, 2020
Dec. 31, 2019
Class of Warrant or Right [Line Items]      
Common stock, par value   $ 0.01 $ 0.01
Loan and Security Agreement, Term Loans      
Class of Warrant or Right [Line Items]      
Number of warrants (as a percent) 1.00%    
Number of warrants issued (in shares) 5,311    
Warrant exercise period 7 years    
Warrants exercise price (in dollars per share) $ 18.83    
Warrant registration period 60 days    
Loan and Security Agreement, Term Loans | Maximum      
Class of Warrant or Right [Line Items]      
Warrant registration period 180 days    
Loan and Security Agreement, Term Loan, First/Initial Tranche      
Class of Warrant or Right [Line Items]      
Fair value of warrants $ 0.1