Quarterly report pursuant to Section 13 or 15(d)

SHARE BASED PAYMENTS - Schedule of stock options (Details)

v3.21.2
SHARE BASED PAYMENTS - Schedule of stock options (Details) - $ / shares
6 Months Ended
Jun. 30, 2021
Shares  
Beginning balance, Outstanding, Shares (in shares) 1,803,000
Granted, Shares (in shares)
Exercised, Shares (in shares) (753,000)
Forfeited or expired, Shares (in shares) (50,000)
Ending balance, Outstanding, Shares (in shares) 1,000,000
Weight - Average Exercise Price  
Weighted - Average Exercise Price, Outstanding beginning balance (in dollars per share) $ 3.92
Weighted - Average Exercise Price, Granted (in dollars per share) 0
Weighted - Average Exercise Price, Exercised (in dollars per share) 3.05
Weighted - Average Exercise Price, Forfeited or expired (in dollars per share) 4,160
Weighted - Average Exercise Price, Outstanding ending balance (in dollars per share) $ 4.56
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted - Average Remaining Contractual Term, Outstanding beginning 3 years 5 months 19 days
Weighted - Average Remaining Contractual Term, Outstanding ending 3 years 3 months 21 days
Weighted - Average Grant Date Fair Value, Outstanding beginning balance (in dollars per share) $ 2.38
Weighted - Average Grant Date Fair Value, Granted (in dollars per share) 0
Weighted - Average Grant Date Fair Value, Exercised (in dollars per share) 1.65
Weighted - Average Grant Date Fair Value, Forfeited or expired (in dollars per share) 2,280
Weighted - Average Grant Date Fair Value Outstanding ending balance (in dollars per share) $ 2.46
Options Vested and exercisable , Shares (in shares) 774,000
Weighted - Average Exercise Price, Vested and exercisable (in dollars per share) $ 4.29
Weighted - Average Remaining Contractual Term, Vested and exercisable 2 years 9 months 18 days
Weighted - Average Grant Date Fair Value, Options Vested (in dollars per share) $ 3.31