XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Schedule of Changes in Common Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Options outstanding, beginning of year 2,265,350 2,027,350
Options Granted 112,500 470,000
Options, Exercised (125,000) (102,125)
Options, Forfeited (21,250) (129,875)
Options outstanding, end of year 2,231,600 2,265,350
Options exercisable at year end 1,536,725 1,275,225
Weighted Average Exercise Price, Outstanding at beginning of year $ 1.71 $ 1.38
Weighted Average Exercise Price, Granted 2.01 2.91
Weighted Average Exercise Price, Exercised 0.83 0.86
Weighted Average Exercise Price, Forfeited 1.88 1.72
Weighted Average Exercise Price, Outstanding at end of year 1.77 1.71
Weighted Average Exercise Price, Options exercisable at end of year 1.48 1.02
Weighted-average fair value of options granted during the year $ 1.46 $ 2.91
Aggregate Intrinsic Value, Outstanding at beginning of year $ 2,580  
Aggregate Intrinsic Value, Outstanding at end of year 971 $ 2,580
Aggregate Intrinsic Value, Options exercisable at year end $ 926 $ 2,042