XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.2
NET LOSS PER SHARE - Dilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Potentially dilutive securities 28,291,000 27,223,000
Stock option    
Common stock purchase warrants 7,461,000 5,842,000
Common stock purchase warrants    
Common stock purchase warrants 20,830,000 21,381,000