Leases - Schedule of Supplemental Cash Flow Information (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Cash paid for amounts included in measurement of lease liabilities: | ||
| Operating cash outflows - payments on operating leases | $ 696 | $ 680 |
| Operating cash outflows - payments on financing leases | 19 | 24 |
| Financing cash outflows - payments on financing leases | $ 18 | $ 14 |