Stock-Based Compensation - Summary of Companys Nonvested Shares Activity (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
$ / shares
shares
| |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] | |
| Nonvested shares, Beginning balance | shares | 60,555 |
| Nonvested shares, Grants | shares | 28,195 |
| Nonvested shares, Vested | shares | 44,430 |
| Nonvested shares, Ending balance | shares | 44,320 |
| Nonvested, Weighted average grant date fair value per share, Beginning balance | $ / shares | $ 29.5 |
| Weighted average grant date fair value per share, Grants | $ / shares | 26.67 |
| Weighted average grant date fair value per share, Vested | $ / shares | 28.55 |
| Nonvested, Weighted average grant date fair value per share, Ending balance | $ / shares | $ 28.66 |