XML 80 R55.htm IDEA: XBRL DOCUMENT v3.25.1
SHARE CAPITAL (Summary of Share Options Outstanding and Exercisable) (Details) - Employee Stock Option
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of options outstanding at end of year 7,402,295
Number of options exercisable 4,247,896
$1.03 - $2.00  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range | $ / shares $ 1.03
Exercise price, upper range | $ / shares $ 2
Number of options outstanding at end of year 5,899,166
Weighted average remaining contractual life 7 years 11 months 8 days
Number of options exercisable 2,744,767
Weighted average remaining contractual life 6 years 11 months 12 days
$3.55 - $3.73  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range | $ / shares $ 3.55
Exercise price, upper range | $ / shares $ 3.73
Number of options outstanding at end of year 994,679
Weighted average remaining contractual life 4 years 7 months 9 days
Number of options exercisable 994,679
Weighted average remaining contractual life 4 years 7 months 9 days
$4.69 - $5.60  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range | $ / shares $ 4.69
Exercise price, upper range | $ / shares $ 5.6
Number of options outstanding at end of year 435,500
Weighted average remaining contractual life 3 years 10 months 17 days
Number of options exercisable 435,500
Weighted average remaining contractual life 3 years 10 months 17 days
$17.20  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, upper range | $ / shares $ 17.2
Number of options outstanding at end of year 72,950
Weighted average remaining contractual life 2 months 15 days
Number of options exercisable 72,950
Weighted average remaining contractual life 2 months 15 days