XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note M - Stock-based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Common stock issued as a result of stock options exercised (in shares) 469,563 7,500
Outstanding, number of options (in shares) 5,951,400  
Exercisable, number of options (in shares) 2,399,305  
Incentive Stock Plan, A&R 2014 Plan, and 2023 Plan [Member]    
Outstanding, number of options (in shares) 7,275,197  
Outstanding, weighted average exercise price (in dollars per share) $ 8.4  
Outstanding, weighted average remaining contractual term (Year) 6 years 9 months 14 days 8 years 8 months 4 days
Outstanding, aggregate intrinsic value $ 17,448 $ 11,089
Granted, number of options (in shares) 962,700  
Granted, weighted average exercise price (in dollars per share) $ 5.74  
Common stock issued as a result of stock options exercised (in shares) 1,162,705  
Exercised or released, weighted average exercise price (in dollars per share) $ 5.3  
Canceled or forfeited, number of options (in shares) 314,250  
Canceled or forfeited, weighted average exercise price (in dollars per share) $ 4.9  
Canceled or forfeited, aggregate intrinsic value $ 0  
Expired, number of options (in shares) 809,542  
Expired, weighted average exercise price (in dollars per share) $ 22.52  
Outstanding, number of options (in shares) 5,951,400 7,275,197
Outstanding, weighted average exercise price (in dollars per share) $ 7.25 $ 8.4
Exercisable, number of options (in shares) 2,399,305  
Exercisable, weighted average exercise price (in dollars per share) $ 10.25  
Exercisable, weighted average remaining contractual term (Year) 4 years 5 months 19 days  
Exercisable, aggregate intrinsic value $ 6,302  
Vested and expected to vest, number of options (in shares) 5,764,166  
Vested and expected to vest, weighted average exercise price (in dollars per share)  
Vested and expected to vest, weighted average remaining contractual term (Year) 6 years 9 months  
Vested and expected to vest, aggregate intrinsic value $ 16,783