v3.25.3
Restructuring - Schedule of Accrued Severance and Related Liabilities (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]        
Restructuring charges $ 657 $ 0 $ 9,610 $ 742
Cash payments     (9,026)  
Foreign currency translation     (47)  
Balance as of September 30, 2025 537   537  
Severance and related costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 607   8,879  
Cash payments     (8,441)  
Foreign currency translation     (47)  
Balance as of September 30, 2025 391   391  
Legal costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 50   731  
Cash payments     (585)  
Foreign currency translation     0  
Balance as of September 30, 2025 $ 146   $ 146