Leases - Additional Information (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
---|---|---|---|---|---|---|
Jun. 30, 2025
USD ($)
|
Mar. 31, 2025
RenewalOption
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2025
USD ($)
RenewalOption
|
Jun. 30, 2024
USD ($)
|
Dec. 31, 2024
USD ($)
|
|
Lessee Lease Description [Line Items] | ||||||
Operating lease right-of-use asset | $ 4,111 | $ 4,111 | $ 4,389 | |||
Long term portion of operating lease liabilities | 4,209 | $ 5,000 | 4,209 | $ 5,000 | $ 4,629 | |
Current portion of operating lease liabilities | $ 800 | $ 700 | $ 800 | $ 700 | ||
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other Liabilities, Current | Other Liabilities, Current | Other Liabilities, Current | Other Liabilities, Current | ||
Weighted average remaining lease term for operating leases | 4 years 10 months 2 days | 4 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 | 2 | ||||
Operating lease option to extend | true | |||||
Variable expense | $ 200 | $ 400 | $ 200 | $ 400 |