XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Shareholders' Equity - Summary of Option Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Outstanding (in shares) 854    
Outstanding (in dollars per share) $ 60.02    
Granted (in shares) 225 229 193
Granted (in dollars per share) $ 55.47    
Exercised (in shares) (22) (40) (53)
Exercised (in dollars per share) $ 43.3    
Forfeited or expired (in shares) (84)    
Forfeited or expired (in dollars per share) $ 55.26    
Outstanding (in shares) 973 854  
Outstanding (in dollars per share) $ 59.5 $ 60.02  
Outstanding (Year) 6 years 6 months    
Exercisable (in shares) 614    
Exercisable (in dollars per share) $ 61.17    
Exercisable at December 31, 2023 (Year) 5 years 4 months 24 days