v3.25.2
Commitments and Contingencies - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease costs $ 867 $ 867 $ 1,733 $ 1,776
Variable lease costs 304 279 573 640
Total lease costs $ 1,171 $ 1,146 2,306 2,416
Cash paid for amounts included in the measurement of lease liabilities--operating leases     $ 1,633 $ 1,585
Weighted-average remaining lease term—operating leases (years) 7 years 1 month 2 days 8 years 1 month 2 days 7 years 1 month 2 days 8 years 1 month 2 days
Weighted-average discount rate—operating leases 10.71% 10.71% 10.71% 10.71%