Subsequent Events - Restricted Stock (Details) - Restricted stock - $ / shares |
12 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Jan. 08, 2026 |
Jan. 11, 2023 |
Jan. 10, 2022 |
Jan. 07, 2021 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Subsequent Event [Line Items] | |||||||
| Granted (in shares) | 52,352 | 41,911 | 55,954 | ||||
| Vesting period | 4 years | 4 years | 4 years | ||||
| Subsequent Event | |||||||
| Subsequent Event [Line Items] | |||||||
| Granted (in shares) | 39,540 | ||||||
| Vesting period | 4 years | ||||||
| Grant date fair value (in dollars per share) | $ 37.93 | ||||||