XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Stock Options Activity (Details) - Share-Based Payment Arrangement, Option [Member] - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Offsetting Assets [Line Items]    
Options outstanding at beginning of year 2,815,392 1,976,586
Options outstanding, weighted average exercise price at beginning of year $ 7.95 $ 6.34
Shares, Granted 285,795 119,985
Weighted Average Exercise Price, Granted $ 15.29 $ 11.36
Shares, Exercised (36,550) (24,122)
Weighted Average Exercise Price, Exercised $ 6.55 $ 5.30
Shares, Forfeited (15,250) (3,991)
Weighted Average Exercise, Forfeited $ 9.05 $ 6.55
Options outstanding at end of year 3,049,387 2,068,458
Options outstanding, weighted average exercise price at end of year $ 8.65 $ 6.65
Shares, options exercisable 1,569,614 1,114,767
Weighted Average Exercise Price, Options exercisable $ 6.55 $ 5.91
Weighted Average Grant Date Fair Value for options granted during the period $ 10.53 $ 7.81