XML 113 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Share Plans - Summary of Restricted Share Awards Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Non-vested (in shares) 625,386 378,298 365,965
Non-vested (in dollars per share) $ 153.01 $ 203.04 $ 124.25
Granted (in shares) 503,937 425,099 287,821
Granted (in dollars per share) $ 120.77 $ 117.62 $ 214.58
Vested (in shares) (206,435) (133,222) (234,284)
Vested (in dollars per share) $ 177.28 $ 175.94 $ 83.52
Forfeited (in shares) (115,135) (44,789) (41,204)
Forfeited (in dollars per share) $ 130.89 $ 213.8 $ 263.47
Non-vested (in shares) 807,753 625,386 378,298
Non-vested (in dollars per share) $ 127.07 $ 153.01 $ 203.04