XML 118 R107.htm IDEA: XBRL DOCUMENT v3.25.1
Note 19 - Stock-based Compensation - Restricted Stock (Details) - Restricted Stock [Member] - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Outstanding (in shares) 102 102 98
Outstanding, weighted average fair value (in dollars per share) $ 54.92 $ 54.92 $ 54.23
Granted (in shares) 37 46  
Fair value at grant date (in dollars per share) $ 76.16 $ 52.06  
Restrictions lapsed and shares released (in shares) (31) (33)  
Restrictions lapsed and shares released, grant date weighted average cost (in dollars per share) $ 51.56 $ 49.49  
Shares cancelled (in shares) (2) (9)  
Shares cancelled, weighted average cost (in dollars per share) $ 61.02 $ 53.1  
Outstanding (in shares) 106 102 102
Outstanding, weighted average fair value (in dollars per share) $ 62.08 $ 54.92 $ 54.92