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 |