XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Non-Cash Share-Based Employee Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Outstanding, Stock Options (in shares) 202,600  
Outstanding, Weighted Average Exercise Price per Share (in dollars per share) $ 14.76  
Outstanding, Weighted Average Remaining Contractual Life (Year) 7 years 11 months 15 days 7 years 7 months 6 days
Outstanding, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 5.94  
Outstanding, Aggregate Intrinsic Value $ 2,399,704 $ 37,773
Vested, Stock Options (in shares) 105,313  
Vested, Weighted Average Exercise Price per Share (in dollars per share) $ 16.01  
Vested, Weighted Average Remaining Contractual Life (Year) 6 years 6 months 29 days 6 years 9 months 18 days
Vested, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 5.78  
Vested, Aggregate Intrinsic Value $ 798,417 $ 9,661
Nonvested, Stock Options (in shares) 97,287  
Nonvested, Weighted Average Exercise Price per Share (in dollars per share) $ 13.41  
Nonvested, Weighted Average Remaining Contractual Life (Year) 8 years 10 months 9 days 8 years 8 months 26 days
Nonvested, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 6.12  
Nonvested, Aggregate Intrinsic Value $ 1,601,287 $ 28,112
Issued, Stock Options (in shares) 115,900  
Issued, Weighted Average Exercise Price per Share (in dollars per share) $ 12.31  
Issued, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 7.29  
Exercised, Stock Options (in shares) 0  
Exercised, Weighted Average Exercise Price per Share (in dollars per share) $ 0  
Exercised, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 0  
Forfeited, Stock Options (in shares) 27,200  
Forfeited, Weighted Average Exercise Price per Share (in dollars per share) $ 16.25  
Forfeited, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 6.98  
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  
Outstanding , Stock Options (in shares) 291,300 202,600
Outstanding, Weighted Average Exercise Price per Share (in dollars per share) $ 13.65 $ 14.76
Outstanding, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 6.38 $ 5.94
Vested, Stock Options (in shares) 114,840 105,313
Vested, Weighted Average Exercise Price per Share (in dollars per share) $ 15.11 $ 16.01
Vested, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 5.48 $ 5.78
Nonvested, Stock Options (in shares) 176,460 97,287
Nonvested, Weighted Average Exercise Price per Share (in dollars per share) $ 1,270 $ 13.41
Nonvested, Weighted Average Grant Date Fair Value per Share (in dollars per share) $ 6.97 $ 6.12