XML 111 R94.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation - Options Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Options outstanding, exercisable, exercised and forfeited [Roll Forward]    
Options outstanding (in shares) 75,000 119,022
Granted (in shares) 0 0
Exercised (in shares) 0 (29,022)
Forfeited (in shares) 0 (15,000)
Options outstanding (in shares) 75,000 75,000
Weighted Average Exercise Price    
Options outstanding (in dollars per share) $ 9.54 $ 8.07
Granted (in dollars per share) 0 0
Exercised (in dollars per share) 0 3.68
Forfeited (in dollars per share) 0 9.25
Options outstanding (in dollars per share) $ 9.54 $ 9.54
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Options exercisable weighted average remaining contract term (in year) 4 years 5 months 26 days 5 years 6 months
Options exercisable intrinsic value $ 65,250 $ 7,200
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Non-vested awards, beginning balance (in shares) 21,435 13,974
Non-vested awards, ending balance (in shares) 160,991 21,435
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Non-vested awards, beginning balance (in shares) 7,000 13,974
Granted during the year (in shares) 15,733 52,477
Vested during the year (in shares) (6,172) (59,451)
Forfeited during the year (in shares) (1,023) 0
Non-vested awards, ending balance (in shares) 15,538 7,000
Weighted Average Grant-Date Fair Value    
Non-vested awards, beginning balance (in dollars per share) $ 7.79 $ 8.29
Granted during the year (in dollars per share) 9.15 7.53
Vested during the year (in dollars per share) 9.10 7.68
Forfeited during the year (in dollars per share) 7.46 0
Non-vested awards, ending balance (in dollars per share) $ 8.67 $ 7.79
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Non-vested awards, beginning balance (in shares) 14,435 0
Granted during the year (in shares) 191,795 14,435
Vested during the year (in shares) (60,777) 0
Forfeited during the year (in shares) 0 0
Non-vested awards, ending balance (in shares) 145,453 14,435
Weighted Average Grant-Date Fair Value    
Non-vested awards, beginning balance (in dollars per share) $ 7.99
Granted during the year (in dollars per share) 8.24 7.99
Vested during the year (in dollars per share) 8.26
Forfeited during the year (in dollars per share) 0
Non-vested awards, ending balance (in dollars per share) $ 8.21 $ 7.99