XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Note 6 - Non-Cash Share-Based Employee Compensation - Schedule of Stock Option Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Outstanding, Stock Options (in shares) 460,643  
Outstanding, Weighted Average Exercise Price per Share (in dollars per share) $ 27.08  
Outstanding, fair market value per share (in dollars per share) 27.08  
Outstanding, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 15.32  
Outstanding, Weighted Average Remaining Contractual Life (Year) 7 years 10 months 2 days 7 years 9 months 18 days
Outstanding, weighted average remaining vesting term (Year) 2 years 8 months 7 days 2 years 1 month
Outstanding, Aggregate Intrinsic Value $ 21,885  
Performance Addition, Stock Options (in shares) 0  
Performance Addition, Weighted Average Exercise Price per Share (in dollars per share) $ 0  
Performance Addition, fair market value per share (in dollars per share) 0  
Performance Addition, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 0  
Performance Addition, Weighted Average Remaining Contractual Life (Year) 0 years  
Performance Addition, Aggregate Intrinsic Value $ 0  
Awarded, Stock Options (in shares) 2,500  
Awarded, Weighted Average Exercise Price per Share (in dollars per share) $ 76.86  
Awarded, fair market value per share (in dollars per share) 76.86  
Awarded, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 52.66  
Awarded, Weighted Average Remaining Contractual Life (Year) 9 years 10 months 2 days  
Awarded, weighted average remaining vesting term (Year) 3 years  
Awarded, Aggregate Intrinsic Value $ 0  
Forfeited, Stock Options (in shares) 12,480  
Forfeited, Weighted Average Exercise Price per Share (in dollars per share) $ 32.26  
Forfeited, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 21  
Forfeited, Aggregate Intrinsic Value $ 561  
Expired, Stock Options (in shares) 0  
Expired, Weighted Average Exercise Price per Share (in dollars per share) $ 0  
Expired, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 0  
Exercised / Released, Stock Options (in shares) 3,720  
Exercised / Released, Weighted Average Exercise Price per Share (in dollars per share) $ 15.62  
Exercised / Released, fair market value per share (in dollars per share) 15.62  
Exercised / Released, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 8.49  
Exercised / Released, Aggregate Intrinsic Value $ 245  
Outstanding, Stock Options (in shares) 446,943 460,643
Outstanding, Weighted Average Exercise Price per Share (in dollars per share) $ 27.31 $ 27.08
Ending Outstanding, fair market value per share (in dollars per share) 27.31 27.08
Outstanding, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 15.43 $ 15.32
Outstanding, Aggregate Intrinsic Value $ 21,156 $ 21,885
Ending Vested, Stock Options (in shares) 159,946  
Ending Vested, Weighted Average Exercise Price per Share (in dollars per share) $ 18.15  
Ending Vested, fair market value per share (in dollars per share) 18.15  
Ending Vested, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 9.15  
Vested, Weighted Average Remaining Contractual Life (Year) 6 years 4 months 24 days  
Vested, Aggregate Intrinsic Value $ 9,034  
Ending UnVested, Stock Options (in shares) 286,997  
Ending UnVested, Weighted Average Exercise Price per Share (in dollars per share) $ 32.42  
Ending UnVested, fair market value per share (in dollars per share) 32.42  
Ending UnVested, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 18.93  
Nonvested, Weighted Average Remaining Contractual Life (Year) 8 years 7 months 20 days  
UnVested, Aggregate Intrinsic Value $ 12,121  
Vested and Expected to Vest, Stock Options (in shares) 446,943  
Vested and Expected to Vest, Weighted Average Exercise Price per Share (in dollars per share) $ 27.31  
Vested and Expected to Vest, fair market value per share (in dollars per share) 27.31  
Vested and Expected to Vest, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 15.43  
Vested and Expected to Vest, Weighted Average Remaining Contractual Life (Year) 7 years 10 months 2 days  
Vested and Expected to Vest, Aggregate Intrinsic Value $ 21,156  
Exercisable, Stock Options (in shares) 159,946  
Exercisable, Weighted Average Exercise Price per Share (in dollars per share) $ 18.15  
Exercisable, fair market value per share (in dollars per share) 18.15  
Exercisable, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 9.15  
Exercisable, Weighted Average Remaining Contractual Life (Year) 6 years 4 months 24 days  
Exercisable, Aggregate Intrinsic Value $ 9,034