Leases - Schedule of Components of Lease Cost and Additional Lease Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|||
| Leases [Abstract] | ||||||
| Operating lease cost | [1] | $ 432 | $ 437 | $ 858 | $ 872 | |
| Cash paid for amounts included in the measurement of lease liabilities: | ||||||
| Operating cash flows – operating leases | $ 829 | $ 816 | ||||
| Weighted Information Operating Lease Information | ||||||
| Operating leases (in years) | 5 years 8 months 12 days | 6 years 4 months 24 days | 5 years 8 months 12 days | 6 years 4 months 24 days | ||
| Weighted-average discount rate | 6.30% | 6.20% | 6.30% | 6.20% | ||
| ||||||