XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Note 9 - 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, 2025
Dec. 31, 2024
Dec. 31, 2023
Time Based Shares [Member]      
Grant date fair value of restricted stock units and awards vested $ 10,192 $ 7,783  
Time Based Shares [Member] | Restricted Stock Units (RSUs) [Member]      
Balance (in dollars per share) $ 39.34 $ 21.58 $ 12.33
Balance (in shares) 470,568 708,993 866,320
Granted (in dollars per share) $ 41.38 $ 85.48 $ 40.45
Granted (in shares) 217,915 132,883 247,874
Vested (in dollars per share) $ 39.16 $ 21.52 $ 13.08
Vested (in shares) (260,269) (361,644) (393,374)
Cancelled/forfeited (in dollars per share) $ 55.01 $ 38.04 $ 21.12
Cancelled/forfeited (in shares) (23,898) (9,664) (11,827)
Balance (in dollars per share) $ 39.63 $ 39.34 $ 21.58
Balance (in shares) 404,316 470,568 708,993
Restricted stock unit and awards compensation expense $ 14,484 $ 13,681  
Performance Based Shares [Member]      
Grant date fair value of restricted stock units and awards vested     $ 5,407
Performance Based Shares [Member] | Restricted Stock Units (RSUs) [Member]      
Balance (in dollars per share) $ 34.66 $ 21.64 $ 12.72
Balance (in shares) 232,265 188,580 126,724
Granted (in dollars per share) $ 36.25 $ 90.87 $ 39.91
Granted (in shares) 232,680 43,685 61,856
Vested (in dollars per share) $ 28.41 $ 0 $ 0
Vested (in shares) (253,450) 0 0
Cancelled/forfeited (in dollars per share) $ 74.67 $ 0 $ 0
Cancelled/forfeited (in shares) (23,293) 0 0
Balance (in dollars per share) $ 40.09 $ 34.66 $ 21.64
Balance (in shares) 188,202 232,265 188,580
Restricted stock unit and awards compensation expense     $ 10,755