XML 106 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Stockholders' Equity and Stock Incentive Plans - Career Share Activity (Details) - Career Shares [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Outstanding, units (in shares) 958,701 931,821 1,048,638
Granted, units (in shares) 22,829 30,409 24,388
Granted, weighted average grant date fair value, units (in dollars per share) $ 63.82 $ 54.39 $ 64.93
Canceled, units (in shares) 0 (3,529) (2,251)
Awarded, units (in shares) (51,249) 0 (138,954)
Outstanding, units (in shares) 930,281 958,701 931,821