v3.26.1
Note 7 - Share-based Compensation - RSU and PSA Activity (Details) - Restricted Stock Units and Performance Stock Awards [Member]
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Unvested RSUs and PSAs (in shares) | shares 229,797 [1]
Unvested RSUs and PSAs, weighted average grant date fair value (in dollars per share) | $ / shares $ 37.12
RSUs and PSAs granted (in shares) | shares 69,545 [1]
RSUs and PSAs granted, weighted average grant date fair value (in dollars per share) | $ / shares $ 73.25
Unvested RSUs and PSAs canceled (in shares) | shares (11,513) [1]
Unvested RSUs and PSAs canceled, weighted average grant date fair value (in dollars per share) | $ / shares $ 39.62
RSUs and PSAs vested (in shares) | shares (118,349) [1],[2]
RSUs and PSAs vested, weighted average grant date fair value (in dollars per share) | $ / shares $ 34.75 [2]
Unvested RSUs and PSAs (in shares) | shares 169,480 [1]
Unvested RSUs and PSAs, weighted average grant date fair value (in dollars per share) | $ / shares $ 53.43
[1] The number of PSAs disclosed in this table are at the target level of 100%.
[2] For the PSAs vested on March 31, 2026, 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 117% for the 2023-2025 performance period, 130% for the 2024-2025 performance period, and 109% for the 2025 performance period.