Leases - Summary of consolidated balance sheets and statements of cash flow related to leases (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Cash paid for amounts included in lease liabilities: | ||
| Weighted-average remaining lease term (in years) | 2 years 7 months 6 days | 3 years 7 months 6 days |
| Weighted-average discount rate | 10.60% | 10.40% |
| Operating cash flows used for operating leases | $ 973 | $ 949 |