XML 59 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Warrants (Details) - USD ($)
12 Months Ended
Jun. 30, 2014
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Warrants        
Proceeds from issuance of convertible notes   $ 280,000,000 $ 0 $ 0
Common stock        
Warrants        
Number of shares issued upon exercise of warrants (in shares)     5,813 159,944
Warrant        
Warrants        
Warrants exercisable into stock (in shares) 8,230      
Exercise price (in dollars per share) $ 15.19      
Fair value of warrants $ 100,000      
Number of warrants exercised (in shares)     8,230 177,123
Warrants outstanding (in shares)   0 0  
Term A Loan        
Warrants        
Maximum borrowing capacity 5,000,000.0      
Term A Loan | Secured promissory notes        
Warrants        
Proceeds from issuance of convertible notes $ 5,000,000.0