XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Note 11 - Non - Cash Share-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Outstanding, Stock Options (in shares) 285,100  
Outstanding, Weighted Average Exercise Price per Share (in dollars per share) $ 13.65  
Outstanding, Weighted Average Remaining Contractual Life (Year) 2 years 7 months 6 days 7 years 8 months 19 days
Outstanding, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 6.39  
Outstanding, Aggregate Intrinsic Value $ 21,885,394 $ 5,884,764
Vested, Stock Options (in shares) 109,840  
Vested, Weighted Average Exercise Price per Share (in dollars per share) $ 15.23  
Vested, Weighted Average Remaining Contractual Life (Year) 6 years 3 months 14 days 6 years 3 months
Vested, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 5.46  
Vested, Aggregate Intrinsic Value $ 7,269,512 $ 2,093,685
Nonvested, Stock Options (in shares) 175,260  
Nonvested, Weighted Average Exercise Price per Share (in dollars per share) $ 12.66  
Nonvested, Weighted Average Remaining Contractual Life (Year) 30 years 6 months 18 days 8 years 7 months 17 days
Nonvested, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 6.97  
Nonvested, Aggregate Intrinsic Value $ 14,615,882 $ 3,791,078
Issued, Stock Options (in shares) 223,944  
Issued, Weighted Average Exercise Price per Share (in dollars per share) $ 41.78  
Issued, Weighted Average Remaining Contractual Life (Year)   9 years 4 months 28 days
Issued, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 41.78  
Common stock issued-stock options (in shares) 32,951 6,200
Exercised, Weighted Average Exercise Price per Share (in dollars per share) $ 15.03  
Exercised, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 15.03  
Exercised, Aggregate Intrinsic Value $ 1,305,513  
Forfeited, Stock Options (in shares) 11,070  
Forfeited, Weighted Average Exercise Price per Share (in dollars per share) $ 19.9  
Forfeited, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 19.39  
Forfeited, Aggregate Intrinsic Value $ 262,663  
Expired, Stock Options (in shares) 4,380  
Expired, Weighted Average Exercise Price per Share (in dollars per share) $ 14.72  
Expired, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 14.72  
Expired, Aggregate Intrinsic Value $ 150,829  
Outstanding , Stock Options (in shares) 460,643 285,100
Outstanding, Weighted Average Exercise Price per Share (in dollars per share) $ 27.08 $ 13.65
Outstanding, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 27.08 $ 6.39
Vested, Stock Options (in shares) 128,766 109,840
Vested, Weighted Average Exercise Price per Share (in dollars per share) $ 18.13 $ 15.23
Vested, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 18.13 $ 5.46
Nonvested, Stock Options (in shares) 331,877 175,260
Nonvested, Weighted Average Exercise Price per Share (in dollars per share) $ 30.55 $ 12.66
Nonvested, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 8.78 $ 6.97