XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Schedule of Warrants Outstanding (Details) - $ / shares
1 Months Ended 3 Months Ended
Jan. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Underlying Shares (in shares)   310,860 736,545
Exercise Price (in dollars per share)   $ 3.59  
Investor Warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Underlying Shares (in shares) 688,360 269,180 688,360
Exercise Price (in dollars per share) $ 3.37 $ 3.3700 $ 3.3700
Placement Agent Warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Underlying Shares (in shares) 48,185 41,680 48,185
Exercise Price (in dollars per share) $ 4.99 $ 4.9940