XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE - Narrative (Details) - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Options to purchase (in shares) 5,641,778 5,140,288
Warrants to purchase (in shares) 1,864,376 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) 0 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) 0 7,004,236
Series A Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Conversion of stock, shares issued (in shares) 391,602 419,859