XML 104 R86.htm IDEA: XBRL DOCUMENT v3.24.1
SHARE BASED COMPENSATION (Schedule of fair value of stock options) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Stock Options [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding   49,000 290,000 272,000
Exercise price | $ / shares   $ 27.04 $ 34.17 $ 39.06
Grant date fair value vested | $ $ 861      
Remaining life in years 2 years 9 months 18 days      
Stock Options [Member] | June 28, 2024 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Date of expiry June 28, 2024      
Options outstanding   17,000    
Exercise price | $ / shares   $ 3    
Grant date fair value vested | $ $ 13      
Remaining life in years 6 months      
Stock Options [Member] | April 23, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Date of expiry July 15, 2025      
Options outstanding   4    
Exercise price | $ / shares   $ 45    
Grant date fair value vested | $ $ 83      
Remaining life in years 1 year 6 months      
Stock Options [Member] | July 6, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Date of expiry December 23, 2025      
Options outstanding   8,000    
Exercise price | $ / shares   $ 45    
Grant date fair value vested | $ $ 230      
Remaining life in years 2 years      
Stock Options [Member] | July 15, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Date of expiry September 25, 2026      
Options outstanding   2,000    
Exercise price | $ / shares   $ 138    
Grant date fair value vested | $ $ 205      
Remaining life in years 2 years 8 months 12 days      
Stock Options [Member] | September 8, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Date of expiry December 16, 2026      
Options outstanding   6,000    
Exercise price | $ / shares   $ 40.8    
Grant date fair value vested | $ $ 185      
Remaining life in years 3 years      
Stock Options [Member] | November 4, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Date of expiry January 17, 2027      
Options outstanding   3,000    
Exercise price | $ / shares   $ 34    
Grant date fair value vested | $ $ 63      
Remaining life in years 3 years      
Stock Options [Member] | December 23, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Date of expiry January 26, 2027      
Options outstanding   1,000    
Exercise price | $ / shares   $ 29.6    
Grant date fair value vested | $ $ 25      
Remaining life in years 3 years 1 month 6 days      
Stock Options [Member] | June 3, 2026 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Date of expiry March 17, 2033      
Options outstanding   5,000    
Exercise price | $ / shares   $ 7    
Grant date fair value vested | $ $ 26      
Remaining life in years 9 years 2 months 12 days      
Stock Options [Member] | June 10, 2026 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Date of expiry July 5, 2033      
Options outstanding   3,000    
Exercise price | $ / shares   $ 13.4    
Grant date fair value vested | $ $ 31      
Remaining life in years 9 years 6 months      
Options Exercisable [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding   44,000 212,000 272,000
Exercise price | $ / shares   $ 29.3 $ 41.19 $ 39.06
Options Exercisable [Member] | June 28, 2024 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding   17    
Options Exercisable [Member] | April 23, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding   4,000    
Options Exercisable [Member] | July 6, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding   8,000    
Options Exercisable [Member] | July 15, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding   2,000    
Options Exercisable [Member] | September 8, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding   6,000    
Options Exercisable [Member] | November 4, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding   3,000    
Options Exercisable [Member] | December 23, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding   1,000    
Options Exercisable [Member] | June 3, 2026 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding   0    
Options Exercisable [Member] | June 10, 2026 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding   3,000