XML 48 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Common Stock Warrants (Details) - Common stock warrants - $ / shares
12 Months Ended
Dec. 31, 2020
Feb. 28, 2019
Jun. 30, 2018
February 2019 Financing      
Common Stock Warrants      
Number of shares which may be purchased with warrants   2,000,000  
Exercise Price (in dollars per share)   $ 6.25  
Warrants term   5 years  
Number of warrants outstanding (in shares) 1,991,300    
Remaining contractual term 3 years 1 month 6 days    
June 2018 Financing      
Common Stock Warrants      
Number of shares which may be purchased with warrants     4,200,000
Exercise Price (in dollars per share)     $ 12.00
Warrants term     2023 years
Remaining contractual term 2 years 6 months