Leases - Additional Information (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
RenewalOption
|
Jun. 30, 2025
USD ($)
|
Dec. 31, 2025
USD ($)
|
|
| Lessee Lease Description [Line Items] | |||||
| Operating lease right-of-use asset | $ 3,484 | $ 3,484 | $ 3,810 | ||
| Long term portion of operating lease liabilities | 3,290 | $ 4,200 | 3,290 | $ 4,200 | 3,763 |
| Current portion of operating lease liabilities | $ 919 | $ 800 | $ 919 | $ 800 | $ 866 |
| Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Long term portion of operating lease liabilities | Long term portion of operating lease liabilities | Long term portion of operating lease liabilities | Long term portion of operating lease liabilities | |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Current portion of operating lease liabilities | Current portion of operating lease liabilities | Current portion of operating lease liabilities | Current portion of operating lease liabilities | |
| Weighted average remaining lease term for operating leases | 3 years 10 months 2 days | 3 years 10 months 2 days | |||
| Weighted discount rate for operating leases | 12.03% | 12.03% | |||
| Office Space Lease | |||||
| Lessee Lease Description [Line Items] | |||||
| Initial operating lease term date | 2030-04 | ||||
| Operating lease renewal option description | term through April 2030 and two options to extend the lease term, each by five years | ||||
| Operating lease renewal option term | 5 years | 5 years | |||
| Number of operating lease renewal option | RenewalOption | 2 | ||||
| Operating lease option to extend | true | ||||
| Variable expense | $ 200 | $ 500 | $ 200 | $ 500 | |