XML 117 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Options and Restricted Stock Units (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock Options and Restricted Stock Units    
Number of restricted stock units outstanding, beginning 94,832 50,740
Number of restricted stock units granted 43,666 74,832
Number of restricted stock units vested/issued (18,999) (21,490)
Number of restricted stock units forfeited (24,333) (9,250)
Number of restricted stock units outstanding, ending 95,166 94,832
Weighted average exercise price outstanding, beginning $ 25.90 $ 25.00
Weighted average exercise price granted 12.41 26.08
Weighted average exercise price vested/issued 20.26 25.24
Weighted average exercise price forfeited 25.85 23.87
Weighted average exercise price outstanding, ending $ 20.85 $ 25.90
Aggregate intrinsic value outstanding, beginning $ 2,456,149 $ 1,268,500
Aggregate intrinsic value granted 541,932 1,951,619
Aggregate intrinsic value vested/issued (384,830) (542,408)
Aggregate intrinsic value forfeited (628,984) (220,798)
Aggregate intrinsic value outstanding, ending $ 1,984,267 $ 2,456,149