XML 104 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Stockholders' Equity and Stock Incentive Plans - RSU Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Outstanding, units (in shares) 896,504 918,248 1,189,830
Granted, units (in shares) 291,961 304,361 259,030
Granted, weighted average grant date fair value, units (in dollars per share) $ 63.29 $ 65.36 $ 67.73
Canceled, units (in shares) (11,100) (14,729) (29,273)
Awarded, units (in shares) (324,372) (311,376) (501,339)
Outstanding, units (in shares) 852,993 896,504 918,248