Commitments and Contingencies (Quantitative Information about Operating Leases) (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Commitments and Contingencies | ||
| Operating cash flows from operating leases | $ (782) | $ (852) |
| Weighted-average remaining lease term - operating leases (years) | 3 years 2 months 12 days | 3 years 8 months 12 days |
| Weighted-average discount rate - operating leases | 6.20% | 6.10% |