v3.25.2
Restructuring (Details)
$ in Millions
Feb. 09, 2024
employee
Dec. 31, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]    
Number of positions eliminated | employee 75  
Percentage of workforce reduction 20.00%  
Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Expected cost   $ 3.9
Employee Severance, Cash Charges    
Restructuring Cost and Reserve [Line Items]    
Expected cost   3.6
Employee Severance, Equity Compensation Awards    
Restructuring Cost and Reserve [Line Items]    
Expected cost   0.3
Cost of sales    
Restructuring Cost and Reserve [Line Items]    
Expected cost   0.9
Research and development    
Restructuring Cost and Reserve [Line Items]    
Expected cost   1.4
Sales, marketing and support    
Restructuring Cost and Reserve [Line Items]    
Expected cost   0.7
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Expected cost   $ 0.8