XML 102 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Stockholders' Equity and Stock Incentive Plans - PSU Activity (Details) - Performance Shares [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Outstanding, units (in shares) 514,290 647,789 796,245
Granted, units (in shares) 141,644 128,003 127,250
Granted, weighted average grant date fair value, units (in dollars per share) $ 65.24 $ 68.41 $ 55.25
Performance Adjustment, units (in shares) 259,891 150,009 (180,861)
Canceled, units (in shares) (1,265) (2,466) (2,071)
Awarded, units (in shares) (519,782) (409,045) (92,774)
Outstanding, units (in shares) 394,778 514,290 647,789