v3.26.1
Stock Based Compensation - Vested Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Number of Vested Shares of RSUs    
Beginning balance (in shares) 76,930 68,253
Vested (in shares) 47,436 40,327
Converted (in shares) (12,292) (23,062)
Shares withheld (in shares) (8,059) (8,588)
Ending balance (in shares) 104,015 76,930
Weighted Average Grant Date Fair Value Per Share    
Beginning balance (in dollars per share) $ 17.98 $ 17.62
Vested (in dollars per share) 14.84 17.21
Converted (in dollars per share) 15.42 16.77
Shares withheld (in dollars per share) 15.42 14.76
Ending balance (in dollars per share) $ 17.05 $ 17.98