XML 24 R43.htm IDEA: XBRL DOCUMENT v3.20.1
EARNINGS PER SHARE - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Options to purchase 4,218,250 3,460,750
Warrants to purchase 8,633,193 7,353,056
Series B Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Convertible preferred stock, common stock issuable upon conversion 3,883,449 3,658,905
Series B1 Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Convertible preferred stock, common stock issuable upon conversion 7,004,236 10,112,309
Series A Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Conversion of stock, shares issued 419,859 419,859