v3.26.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 28, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Commitments and Contingencies [Line Items]          
Research and development expenses   $ 16,172 $ 6,997 $ 29,570 $ 14,654
Fortrea Agreement          
Commitments and Contingencies [Line Items]          
Research and development expenses       6,500 $ 1,800
Manufacturing Service Agreement          
Commitments and Contingencies [Line Items]          
Research and development expenses       $ 400  
Minimum aggregate spend amount $ 36,000        
Manufacturing Service Agreement | Minimum          
Commitments and Contingencies [Line Items]          
Substantial additional payments expected       24 months  
Manufacturing Service Agreement | Maximum          
Commitments and Contingencies [Line Items]          
Substantial additional payments expected       36 months