XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Option Plans - Summary of the Status of the Company's Non-Vested Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of Awards, Unvested Outstanding, beginning of year 460,055 485,498
Number of Awards, Granted 37,500 163,500
Number of Awards, Cancelled/Forfeited (8,875) (875)
Number of Awards, Vested, outstanding shares (212,562) (188,068)
Number of Awards, Unvested Outstanding, end of year 276,118 460,055
Weighted Average Grant Date Fair Value, Unvested Outstanding, beginning of year $ 11.81 $ 10.77
Weighted Average Grant Date Fair Value, Granted 17.16 12.65
Weighted Average Grant Date Fair Value, Cancelled/Forfeited 12 11.1
Weighted Average Grant Date Fair Value, Vested, outstanding shares 11.31 9.86
Weighted Average Grant Date Fair Value, Unvested Outstanding, end of year $ 12.91 $ 11.81