Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY (Details)

v3.21.2
STOCKHOLDERS' EQUITY (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Class of Stock [Line Items]          
Term of warrants 5 years 5 years   5 years  
Exercise price of warrants issued $ 5.50 $ 5.50   $ 5.50  
Proceeds from exercise of stock options       $ 8,361  
Warrants to purchase shares of common stock 94,286 773,000   94,286  
Stock-based compensation expense $ 19,538   $ 62,423 $ 260,752 $ 83,942
Unrecognized stock-based compensation expense 2,370,429     $ 2,370,429  
Unrecognized stock-based compensation expense, period of recognition       3 years 7 months 6 days  
Common stock aggregate issuance date fair value $ 27,570 $ 513,103 $ 3,000    
Number of shares issued under share based compensation plan       70,040  
Warrants exercised 112,647 (2,169,021)   (2,281,668)  
Exercise price of warrants exercised       $ 5.04  
Net cash proceeds from exercise of warrants $ 428,719 $ 9,274,911      
Issuance costs from exercise of warrants $ 32,270 $ 433,127      
Common stock issued during the period 108,961 2,047,361      
2017 Stock Option Plan          
Class of Stock [Line Items]          
Number of shares issued in exercise of stock options       2,815  
Exercise price       $ 2.97  
Proceeds from exercise of stock options       $ 8,361  
2017 Plan          
Class of Stock [Line Items]          
Common stock aggregate issuance date fair value       $ 560,520  
Number of shares issued under share based compensation plan       30,040  
2017 Plan | Employees          
Class of Stock [Line Items]          
Number of employees in a share based compensation plan 6        
Common stock aggregate issuance date fair value $ 963,701        
Number of shares issued under share based compensation plan 167,600        
2017 Plan | Employees | Tranche one          
Class of Stock [Line Items]          
Vesting period 1 year        
Common stock aggregate issuance date fair value $ 957,313        
2017 Plan | Employees | Trance two          
Class of Stock [Line Items]          
Common stock aggregate issuance date fair value $ 6,388        
Minimum          
Class of Stock [Line Items]          
Exercise price of warrants exercised $ 4.20 $ 4.20      
Maximum          
Class of Stock [Line Items]          
Exercise price of warrants exercised $ 6.25 $ 6.25