v3.26.1
Note 12 - Stock-based Compensation - Summary of Outstanding Options (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Outstanding (in shares) 98,850
Outstanding, weighted average exercise price (in dollars per share) $ 39.61
Issued (in shares) 0
Issued, weighted average exercise price (in dollars per share) $ 0
Exercised (in shares) (88,158)
Exercised, weighted average exercise price (in dollars per share) $ 40.59
Expired/Forfeited (in shares) (10,692)
Expired/Forfeited, weighted average exercise price (in dollars per share) $ 31.54
Outstanding (in shares) 0
Outstanding, weighted average exercise price (in dollars per share) $ 0
Outstanding, aggregate intrinsic value $ 0
Exercisable (in shares) 0
Exercisable, weighted average exercise price (in dollars per share) $ 0
Exercisable, aggregate intrinsic value $ 0