Quarterly report pursuant to Section 13 or 15(d)

SHARE CAPITAL - Stock Options Outstanding and Exercisable (Details)

v3.21.2
SHARE CAPITAL - Stock Options Outstanding and Exercisable (Details) - Stock options - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 1,014,100 748,600
Weighted Average Remaining life (in years) 3 years 7 months 13 days 4 years
Weighted average exercise price of options outstanding (in dollars per share) $ 5.16 $ 5.25
Number Exercisable (in shares) 636,008  
Exercise Price exercisable (in dollars per share) $ 4.93  
Range One [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 200,000  
Weighted Average Remaining life (in years) 3 years 10 months 24 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 0.25  
Number Exercisable (in shares) 200,000  
Exercise Price exercisable (in dollars per share) $ 0.25  
Range Two [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 12,000  
Weighted Average Remaining life (in years) 1 year 25 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 14.00  
Number Exercisable (in shares) 12,000  
Exercise Price exercisable (in dollars per share) $ 14.00  
Range Three [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 15,000  
Weighted Average Remaining life (in years) 6 years 3 months 18 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 9.00  
Number Exercisable (in shares) 15,000  
Exercise Price exercisable (in dollars per share) $ 9.00  
Range Four [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 85,000  
Weighted Average Remaining life (in years) 2 years  
Weighted average exercise price of options outstanding (in dollars per share) $ 9.00  
Number Exercisable (in shares) 73,667  
Exercise Price exercisable (in dollars per share) $ 9.00  
Range Five [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 146,800  
Weighted Average Remaining life (in years) 2 years 3 months 18 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 7.80  
Number Exercisable (in shares) 127,227  
Exercise Price exercisable (in dollars per share) $ 7.80  
Range Six [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 81,300  
Weighted Average Remaining life (in years) 3 years 3 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 6.40  
Number Exercisable (in shares) 48,780  
Exercise Price exercisable (in dollars per share) $ 6.40  
Range Seven [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 40,000  
Weighted Average Remaining life (in years) 3 years 10 months 28 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 4.50  
Number Exercisable (in shares) 18,667  
Exercise Price exercisable (in dollars per share) $ 4.50  
Range Eight [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 93,000  
Weighted Average Remaining life (in years) 4 years 2 months 12 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 4.85  
Number Exercisable (in shares) 31,000  
Exercise Price exercisable (in dollars per share) $ 4.85  
Range Nine [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 311,000  
Weighted Average Remaining life (in years) 4 years 4 months 2 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 5.30  
Number Exercisable (in shares) 103,667  
Exercise Price exercisable (in dollars per share) $ 5.30  
Range Ten [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options Outstanding (in shares) 30,000  
Weighted Average Remaining life (in years) 4 years 6 months 14 days  
Weighted average exercise price of options outstanding (in dollars per share) $ 5.60  
Number Exercisable (in shares) 6,000  
Exercise Price exercisable (in dollars per share) $ 5.60