XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER SHARE - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Options to purchase (in shares) 4,065,059 4,418,250
Warrants to purchase (in shares) 1,983,510 8,633,193
Series B Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Convertible preferred stock, common stock issuable upon conversion (in shares) 2,035,666 3,883,449
Series B1 Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Convertible preferred stock, common stock issuable upon conversion (in shares) 5,497,450 7,004,236
Series A Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Conversion of stock, shares issued (in shares) 419,859 419,859