XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation, Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Mar. 23, 2020
Jan. 28, 2020
Dec. 31, 2019
Nov. 06, 2019
Oct. 25, 2019
Class of Warrant or Right [Abstract]            
Exercise price of warrants (in dollars per share)   $ 11.18 $ 16.50   $ 29.83 $ 42.30
Warrants [Member]            
Class of Warrant or Right [Abstract]            
Warrants outstanding (in shares) 1,631,948     231,629    
Warrants [Member] | Minimum [Member]            
Class of Warrant or Right [Abstract]            
Exercise price of warrants (in dollars per share) $ 9.00          
Warrants exercisable period 10 months          
Warrants [Member] | Maximum [Member]            
Class of Warrant or Right [Abstract]            
Exercise price of warrants (in dollars per share) $ 53,550          
Warrants exercisable period 4 years 10 months 24 days