XML 92 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Share-based Compensation - RSU and PSA Activity (Details) - Restricted Stock Units and Performance Stock Awards [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unvested RSUs and PSAs (in shares) [1] 226,391    
Unvested RSUs and PSAs, weighted average grant date fair value (in dollars per share) $ 29.66    
RSUs and PSAs granted (in shares) [1] 120,143    
RSUs and PSAs granted, weighted average grant date fair value (in dollars per share) $ 34.68 $ 28.41 $ 30.68
Unvested RSUs and PSAs canceled (in shares) (3,197)    
Unvested RSUs and PSAs canceled, weighted average grant date fair value (in dollars per share) $ 29.15    
RSUs and PSAs vested (in shares) [2] (103,266)    
RSUs and PSAs vested, weighted average grant date fair value (in dollars per share) [2] $ 30.35    
Unvested RSUs and PSAs (in shares) [1] 240,071 226,391  
Unvested RSUs and PSAs, weighted average grant date fair value (in dollars per share) $ 31.89 $ 29.66  
[1] The number of PSAs disclosed in this table are at the target level of 100%.
[2] For the PSAs vested on April 1, 2024, the actual number of common shares that were issued was determined by multiplying the PSAs at the target level of 100%, as disclosed in this table, by a payout percentage based on the performance-based conditions achieved. The payout percentage was 123% for the 2021-2023 performance period, 110% for the 2022-2023 performance period, and 90% for the 2023 performance period.