Quarterly report pursuant to Section 13 or 15(d)

SHARE CAPITAL - Stock Options Outstanding and Exercisable (Details)

v3.22.2.2
SHARE CAPITAL - Stock Options Outstanding and Exercisable (Details) - Stock options - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 1,305,500 1,204,233
Weighted Average Remaining Contractual Life (in years) 3 years 2 months 12 days 3 years 7 months 6 days
Weighted average exercise price of options outstanding (in dollars per share) $ 4.99 $ 5.56
Number Exercisable (in shares) 859,206  
Weighted average exercise price of options exercisable (in dollars per share) $ 5.20  
$0.25 Exercise Price Per Share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 200,000  
Weighted Average Remaining Contractual Life (in years) 3 years 2 months 12 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 0.25  
Number Exercisable (in shares) 200,000  
Weighted average exercise price of options exercisable (in dollars per share) $ 0.25  
$14.00 Exercise Price Per Share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 12,000  
Weighted Average Remaining Contractual Life (in years) 3 months 18 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 14.00  
Number Exercisable (in shares) 12,000  
Weighted average exercise price of options exercisable (in dollars per share) $ 14.00  
$9.00 Exercise Price Per Share, group one    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 15,000  
Weighted Average Remaining Contractual Life (in years) 5 years 7 months 6 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 9.00  
Number Exercisable (in shares) 15,000  
Weighted average exercise price of options exercisable (in dollars per share) $ 9.00  
$9.00 Exercise Price Per Share, group two    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 85,000  
Weighted Average Remaining Contractual Life (in years) 1 year 3 months 18 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 9.00  
Number Exercisable (in shares) 85,000  
Weighted average exercise price of options exercisable (in dollars per share) $ 9.00  
$7.80 Exercise Price Per Share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 145,800  
Weighted Average Remaining Contractual Life (in years) 1 year 6 months  
Weighted average exercise price of options outstanding (in dollars per share) $ 7.80  
Number Exercisable (in shares) 145,800  
Weighted average exercise price of options exercisable (in dollars per share) $ 7.80  
$6.40 Exercise Price Per Share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 79,600  
Weighted Average Remaining Contractual Life (in years) 2 years 3 months 18 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 6.40  
Number Exercisable (in shares) 68,987  
Weighted average exercise price of options exercisable (in dollars per share) $ 6.40  
$4.50 Exercise Price Per Share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 40,000  
Weighted Average Remaining Contractual Life (in years) 3 years 2 months 12 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 4.50  
Number Exercisable (in shares) 24,000  
Weighted average exercise price of options exercisable (in dollars per share) $ 4.50  
$4.85 Exercise Price Per Share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 88,000  
Weighted Average Remaining Contractual Life (in years) 3 years 4 months 24 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 4.85  
Number Exercisable (in shares) 52,800  
Weighted average exercise price of options exercisable (in dollars per share) $ 4.85  
$5.30 Exercise Price Per Share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 296,100  
Weighted Average Remaining Contractual Life (in years) 3 years 7 months 6 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 5.30  
Number Exercisable (in shares) 138,180  
Weighted average exercise price of options exercisable (in dollars per share) $ 5.30  
$5.60 Exercise Price Per Share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 30,000  
Weighted Average Remaining Contractual Life (in years) 3 years 9 months 18 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 5.60  
Number Exercisable (in shares) 14,000  
Weighted average exercise price of options exercisable (in dollars per share) $ 5.60  
$7.65 Exercise Price Per Share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 184,000  
Weighted Average Remaining Contractual Life (in years) 4 years 3 months 18 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 7.65  
Number Exercisable (in shares) 77,439  
Weighted average exercise price of options exercisable (in dollars per share) $ 7.65  
$5.16 Exercise Price Per Share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 130,000  
Weighted Average Remaining Contractual Life (in years) 4 years 8 months 12 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 5.16  
Number Exercisable (in shares) 26,000  
Weighted average exercise price of options exercisable (in dollars per share) $ 5.16  
$5.20 Exercise Price Per Share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 1,305,500  
Weighted Average Remaining Contractual Life (in years) 3 years 2 months 12 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 4.99  
Number Exercisable (in shares) 859,206  
Weighted average exercise price of options exercisable (in dollars per share) $ 5.20