v3.25.2
Restructuring Related Charges (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2024
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]            
Restructuring related charges   $ 0   $ 0 $ (900) $ 2,100
Payments for restructuring   5,200 $ 2,700      
Number of positions eliminated during period percent 9.00%          
Reversal of stock-based compensation expense   (23,800)   $ (30,000) (48,000) $ (57,900)
Restricted Stock Units and Stock Options            
Restructuring Cost and Reserve [Line Items]            
Reversal of stock-based compensation expense         $ 1,600  
Employee Severance            
Restructuring Cost and Reserve [Line Items]            
Restructuring related charges   $ 700 $ 6,800