Leases - Additional Information (Details) - USD ($) |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Lessee, Lease, Description [Line Items] | |||||
| Short term leases rental expense | $ 6,000 | $ 13,000 | $ 11,000 | $ 13,000 | |
| Finance lease | 0 | 0 | $ 0 | ||
| Operating lease right-of-use asset | $ 5,500,000 | $ 5,500,000 | $ 3,900,000 | ||
| Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Other Assets | Other Assets | Other Assets | ||
| Operating lease liability | $ 6,937,000 | $ 6,937,000 | $ 4,600,000 | ||
| Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] | Other Liabilities | Other Liabilities | Other Liabilities | ||
| Long term leases rental expense | $ 292,000 | $ 263,000 | $ 558,000 | $ 553,000 | |
| Weighted average remaining lease term | 5 years 11 months 8 days | 5 years 11 months 8 days | |||
| Weighted average discount rate | 3.49% | 3.49% | |||