XML 105 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Stockholders' Equity and Stock Incentive Plans - PSU Activity (Details) - Performance Shares [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Outstanding, units (in shares) 394,778 514,290 647,789
Granted, units (in shares) 142,130 141,644 128,003
Granted, weighted average grant date fair value, units (in dollars per share) $ 63.96 $ 65.24 $ 68.41
Performance Adjustment, units (in shares) 116,905 259,891 150,009
Canceled, units (in shares) (2,322) (1,265) (2,466)
Awarded, units (in shares) (246,982) (519,782) (409,045)
Outstanding, units (in shares) 404,509 394,778 514,290