v3.26.1
Note 7 - Stockholders' Equity - Summary of PSU Transactions (Details) - Performance Shares [Member]
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Non-vested, shares (in shares) | shares 502,022
Non-vested outstanding, weighted average grant date fair value (in dollars per share) | $ / shares $ 49.05
Granted, shares (in shares) | shares 120,375
Granted, weighted average grant date fair value (in dollars per share) | $ / shares $ 105.64
Vested, shares (in shares) | shares (67,883)
Vested, weighted average grant date fair value (in dollars per share) | $ / shares $ 51.24
Forfeited, shares (in shares) | shares (4,049)
Forfeited, weighted average grant date fair value (in dollars per share) | $ / shares $ 102.1
Non-vested, shares (in shares) | shares 550,465
Non-vested outstanding, weighted average grant date fair value (in dollars per share) | $ / shares $ 60.77