v3.25.3
Restructuring - Schedule of Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges $ 657 $ 0 $ 9,610 $ 742
Severance and related costs        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 607   8,879  
Legal costs        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 50   731  
Sales and Marketing        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 400   6,300  
General and Administrative        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 100   2,400  
Research and Development        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges $ 100   $ 900