v3.25.2
Stock-Based Compensation Plan - Schedule of Changes in Non-vested Restricted Stock Awards (Details) - 2021 Plan - Restricted Stock Units - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Shares Issued    
Shares issued, non-vested beginning of period (in shares) 250,088  
Shares issued, awards granted (in shares) 64,589  
Shares issued, awards vested (in shares) (188,539)  
Shares issued, awards forfeited (in shares) (19,960)  
Shares issued, non-vested end of period (in shares) 106,178  
Weighted Average Grant Date Fair Value    
Weighted average grant date fair value, non-vested beginning of period (USD per share) $ 11.78  
Weighted average grant date fair value, awards granted (USD per share) 12.78  
Weighted average grant date fair value, awards vested (USD per share) 11.91  
Weighted average grant date fair value, awards forfeited (USD per share) 11.34  
Weighted average grant date fair value, non-vested end of period (USD per share) $ 12.20  
Aggregate intrinsic value, non-vested end of year $ 1,379 $ 3,954