XML 99 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Stock-based Compensation and Incentive Plans - Share based Compensation Restricted Stock and Restricted Stock Units Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Grant date fair value of restricted stock units vested $ 5,407 $ 3,561 $ 4,460
Restricted Stock Units (RSUs) [Member]      
Restricted stock unit compensation expense $ 10,755 $ 6,469 $ 5,638
Restricted Stock Units (RSUs) [Member] | Time Based Shares [Member]      
Balance (in dollars per share) $ 12.33 $ 10.37 $ 8.95
Balance (in shares) 866,320 776,113 732,083
Granted (in dollars per share) $ 40.45 $ 14.46 $ 13.26
Granted (in shares) 247,874 448,433 452,403
Vested (in dollars per share) $ 13.08 $ 10.62 $ 10.97
Vested (in shares) (393,374) (355,226) (406,604)
Cancelled/forfeited (in dollars per share) $ 21.12 $ 12.72 $ 24.5
Cancelled/forfeited (in shares) (11,827) (3,000) (1,769)
Balance (in dollars per share) $ 21.58 $ 12.33 $ 10.37
Balance (in shares) 708,993 866,320 776,113
Restricted Stock Units (RSUs) [Member] | Performance Based Shares [Member]      
Balance (in dollars per share) $ 12.72 $ 24.5 $ 24.5
Balance (in shares) 126,724 30,449 30,449
Granted (in dollars per share) $ 39.91 $ 12.72 $ 0
Granted (in shares) 61,856 126,724 0
Vested (in dollars per share) $ 0 $ 24.5 $ 0
Vested (in shares) 0 (15,225) 0
Cancelled/forfeited (in dollars per share) $ 0 $ 24.5 $ 0
Cancelled/forfeited (in shares) 0 (15,224) 0
Balance (in dollars per share) $ 21.64 $ 12.72 $ 24.5
Balance (in shares) 188,580 126,724 30,449