Quarterly report pursuant to Section 13 or 15(d)

SHARE CAPITAL - Stock Options Outstanding and Exercisable (Details)

v3.22.1
SHARE CAPITAL - Stock Options Outstanding and Exercisable (Details) - Stock options - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 1,317,800 1,204,233
Weighted Average Remaining Contractual Life (in years) 3 years 6 months 3 years 7 months 6 days
Weighted average exercise price of options outstanding (in dollars per share) $ 5.01 $ 5.56
Number Exercisable (in shares) 806,941  
Weighted average exercise price of options exercisable (in dollars per share) $ 5.12  
$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 4 months 24 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) 7 months 6 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 9 months 18 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 6 months  
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 9 months 18 days  
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) 80,100  
Weighted Average Remaining Contractual Life (in years) 2 years 6 months  
Weighted average exercise price of options outstanding (in dollars per share) $ 6.40  
Number Exercisable (in shares) 58,373  
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 4 months 24 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 4.50  
Number Exercisable (in shares) 18,667  
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 8 months 12 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 4.85  
Number Exercisable (in shares) 41,067  
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) 297,900  
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.30  
Number Exercisable (in shares) 138,780  
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) 4 years  
Weighted average exercise price of options outstanding (in dollars per share) $ 5.60  
Number Exercisable (in shares) 10,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) 194,000  
Weighted Average Remaining Contractual Life (in years) 4 years 6 months  
Weighted average exercise price of options outstanding (in dollars per share) $ 7.65  
Number Exercisable (in shares) 56,254  
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 10 months 24 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