XML 103 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring - Schedule of Restructuring Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 4,861 $ 3,616
2024 Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 4,900  
impairment charge 900  
Involuntary Terminations    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   700
Cost of revenue    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 460 0
Research and development    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 1,278 2,311
Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 1,867 1,025
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 1,256 $ 280