v3.25.4
Stock Option Plans - Summary of the Status of the Company's Non-Vested Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of Awards, Unvested Outstanding, beginning of year 276,118 460,055
Number of Awards, Granted 113,500 37,500
Number of Awards, Cancelled/Forfeited (3,813) (8,875)
Number of Awards, Vested, outstanding shares (156,059) (212,562)
Number of Awards, Unvested Outstanding, end of year 229,746 276,118
Weighted Average Grant Date Fair Value, Unvested Outstanding, beginning of year $ 12.91 $ 11.81
Weighted Average Grant Date Fair Value, Granted 18.34 17.16
Weighted Average Grant Date Fair Value, Cancelled/Forfeited 12 12
Weighted Average Grant Date Fair Value, Vested, outstanding shares 13.47 11.31
Weighted Average Grant Date Fair Value, Unvested Outstanding, end of year $ 15.23 $ 12.91