XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Non-cash Share-based Employee Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Jul. 10, 2025
Sep. 30, 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)   8 years 3 months 7 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   $ 26,943 $ 5,885
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)   9 years 10 days 6 years 3 months
Vested, Weighted Average Grant Date Fair Value per Share (in dollars per share)   $ 5.46  
Vested, Aggregate Intrinsic Value   $ 9,052 $ 2,094
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)   9 years 10 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   $ 17,891 $ 3,791
Issued, Stock Options (in shares) 162,566 222,944  
Issued, Weighted Average Exercise Price per Share (in dollars per share)   $ 41.65  
Issued, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 42.81 $ 25.11  
Exercised, Stock Options (in shares)   (25,281)  
Exercised, Weighted Average Exercise Price per Share (in dollars per share)   $ 14.08  
Exercised, Weighted Average Grant Date Fair Value per Share (in dollars per share)   $ 6.3  
Forfeited, Stock Options (in shares)   (11,070)  
Forfeited, Weighted Average Exercise Price per Share (in dollars per share)   $ 19.98  
Forfeited, Weighted Average Grant Date Fair Value per Share (in dollars per share)   $ 12.09  
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)   $ 5.97  
Outstanding , Stock Options (in shares)   467,313 285,100
Outstanding, Weighted Average Exercise Price per Share (in dollars per share)   $ 26.83 $ 13.65
Outstanding, Weighted Average Grant Date Fair Value per Share (in dollars per share)   $ 15.19 $ 6.39
Vested, Stock Options (in shares)   136,436 109,840
Vested, Weighted Average Exercise Price per Share (in dollars per share)   $ 18.14 $ 15.23
Vested, Weighted Average Grant Date Fair Value per Share (in dollars per share)   $ 8.55 $ 5.46
Nonvested, Stock Options (in shares)   330,877 175,260
Nonvested, Weighted Average Exercise Price per Share (in dollars per share)   $ 30.41 $ 12.66
Nonvested, Weighted Average Grant Date Fair Value per Share (in dollars per share)   $ 17.93 $ 6.97