XML 41 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Based Compensation - Stock Options and Warrants Granted to Non-employees for Services Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants Issued (in shares) 228,607 33,720
Stock Options and Warrants Nonemployees    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants Issued (in shares) 228,607 33,720
Warrants issued weighted average exercise price (in dollars per share) $ 16.00 $ 5.56
Warrants issued in connection with debt agreements | Stock Options and Warrants Nonemployees    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants Issued (in shares) 224,440 9,720
Warrants issued weighted average exercise price (in dollars per share) $ 16.04 $ 7.72
Warrants issued for services | Stock Options and Warrants Nonemployees    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants Issued (in shares) 4,167 24,000
Warrants issued weighted average exercise price (in dollars per share) $ 13.82 $ 4.68