v3.26.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Loss Contingencies [Line Items]          
Operating lease expense $ 1.6 $ 2.0 $ 3.1 $ 4.0  
Operating lease payments     $ 5.6 $ 4.7  
Operating lease, weighted average remaining lease term 1 year 6 months   1 year 6 months   2 years
Operating lease, weighted average discount rate, percent 10.80%   10.80%    
San Carlos Lease | California          
Loss Contingencies [Line Items]          
Lease renewal term 5 years   5 years