v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 29, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]          
Research and development   $ 37,877 $ 32,035 $ 69,951 $ 60,643
General and administrative   10,922 $ 9,236 21,196 $ 18,635
Reduction in Force          
Restructuring Cost and Reserve [Line Items]          
Expected workforce reduction percent 20.00%        
Severance costs   1,900      
Research and development   1,700      
General and administrative   200      
Payments for restructuring       1,600  
Restructuring reserve, accrual adjustment   $ 300   $ 300