Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION - Summarizes information related to our common stock options (Details)

v3.20.4
STOCK-BASED COMPENSATION - Summarizes information related to our common stock options (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Weighted Average Exercise Price  
Weighted Average Remaining Contractual Term 5 years 10 months 21 days
Aggregate Intrinsic Value, Options exercised $ 7,080,591
Weighted Average Remaining Contractual Term, Options Exercisable 5 years 15 days
Aggregate Intrinsic Value, Options exercisable $ 5,699,801
Stock options  
Number of Stock Options  
Options outstanding, beginning balance (in shares) 2,844,405
Granted (in shares) 390,000
Exercised (in shares) (16,889)
Canceled/Forfeited (in shares) (8,650)
Expired (in shares) (25,158)
Options outstanding, ending balance (in shares) 3,183,708
Options exercisable (in shares) 2,500,373
Weighted Average Exercise Price  
Weighted average exercise price, Options outstanding (in dollars per share) $ 1.71
Granted (in dollars per share) 1.74
Exercised (in dollars per share) 1.75
Canceled/Forfeited (in dollars per share) 2.23
Expired (in dollars per share) 2.30
Weighted average exercise price, Options outstanding (in dollars per share) 1.71
Weighted average exercise price, Options exercisable (in dollars per share) $ 1.65