Quarterly report pursuant to Section 13 or 15(d)

EMPLOYEE STOCK OPTIONS AND RESTRICTED STOCK AWARD PLAN - Status of the Stock Options (Details)

v3.22.2
EMPLOYEE STOCK OPTIONS AND RESTRICTED STOCK AWARD PLAN - Status of the Stock Options (Details) - Stock options - USD ($)
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding at beginning of the period 365,500 365,500 465,500 465,500
Granted 0 0 0 0
Forfeited or rescinded 0 0 0 0
Options Exercised (100,000) 0 0 0
Options Outstanding at end of period 265,500 365,500 465,500 465,500
Options Exercisable at end of period 265,500   460,700  
Weighted Average Exercise Price, Outstanding at beginning of the period $ 3.61 $ 3.61 $ 3.26 $ 3.26
Weighted Average Exercise Price, Exercised 2.00      
Weighted Average Exercise Price, Outstanding at end of period 4.21 $ 3.61 3.26 $ 3.26
Weighted Average Exercise Price, Exercisable at end of period $ 4.21   $ 3.11  
Options Outstanding - Weighted-Average Remaining Contractual Life (in years) 2 years 1 month 20 days 2 years 2 months 15 days 2 years 9 months 3 years
Options Exercisable - Weighted-Average Remaining Contractual Life (in years) 2 years 1 month 20 days   2 years 8 months 12 days  
Aggregate Intrinsic Value, Outstanding at beginning of the period $ 536,900   $ 134,850  
Aggregate Intrinsic Value, Outstanding at end of period $ 128,700 $ 536,900 $ 426,300 $ 134,850
Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased $ 2.66   $ 2.98  
Unrecognized compensation cost related to restricted stock $ 0