XML 73 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Stock Options Activity (Details) - Share-Based Payment Arrangement, Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 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 1,716,729 1,003,298
Weighted Average Exercise Price, Granted $ 16.14 $ 10.69
Shares, Exercised (103,245) (98,695)
Weighted Average Exercise Price, Exercised $ 7.45 $ 3.94
Shares, Forfeited (121,899) (65,797)
Weighted Average Exercise, Forfeited $ 11.57 $ 7.45
Options outstanding at end of year 4,306,977 2,815,392
Options outstanding, weighted average exercise price at end of year $ 11.13 $ 7.95
Shares, options exercisable 2,011,474 1,524,731
Weighted Average Exercise Price, Options exercisable $ 7.35 $ 6.44
Weighted Average Grant Date Fair Value for options granted during the period $ 11.22 $ 7.48