XML 101 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Stockholders' Equity and Stock Incentive Plans - RSU Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Outstanding, units (in shares) 918,248 1,189,830 1,227,753
Granted, units (in shares) 304,361 259,030 456,492
Granted, weighted average grant date fair value, units (in dollars per share) $ 65.36 $ 67.73 $ 52.59
Canceled, units (in shares) (14,729) (29,273) (27,782)
Awarded, units (in shares) (311,376) (501,339) (466,633)
Outstanding, units (in shares) 896,504 918,248 1,189,830