XML 114 R100.htm IDEA: XBRL DOCUMENT v3.25.4
Note 17 - Share Plans - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Outstanding, number of options (in shares) 1,029,551 1,284,336 1,268,404  
Outstanding, weighted average exercise price (in dollars per share) $ 96.1 $ 89.64 $ 81.35  
Outstanding, weighted average remaining contractual term (Year) 4 years 4 years 10 months 24 days 5 years 4 years 10 months 24 days
Outstanding, aggregate intrinsic value $ 58,823 $ 78,310 $ 75,587 $ 47,764
Granted, number of options (in shares) 62,817 118,681 208,392  
Granted, weighted average exercise price (in dollars per share) $ 135.79 $ 112.66 $ 119.31  
Exercised, number of options (in shares) (41,070) (310,201) (159,316)  
Exercised, weighted average exercise price (in dollars per share) $ 90.23 $ 57.2 $ 42.46  
Forfeited, number of options (in shares) (41,564) (63,265) (33,144)  
Forfeited, weighted average exercise price (in dollars per share) $ 183.49 $ 152.06 $ 185.81  
Outstanding, number of options (in shares) 1,009,734 1,029,551 1,284,336 1,268,404
Outstanding, weighted average exercise price (in dollars per share) $ 95.28 $ 96.1 $ 89.64 $ 81.35
Exercisable, number of options (in shares) 792,351      
Exercisable, weighted average exercise price (in dollars per share) $ 84.65      
Exercisable, weighted average remaining contractual term (Year) 3 years      
Exercisable, aggregate intrinsic value $ 55,872