v3.26.1
Restructuring - Schedule of Accrued Severance and Related Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Reserve [Roll Forward]        
Beginning balance     $ 3,486  
Restructuring charges $ 1,238 $ 1,674 2,941 $ 8,953
Cash payments     (5,154)  
Foreign currency translation     (61)  
Ending balance 1,212   1,212  
Severance and related costs        
Restructuring Reserve [Roll Forward]        
Beginning balance     3,361  
Restructuring charges 1,238 1,425 2,744 8,272
Cash payments     (4,845)  
Foreign currency translation     (60)  
Ending balance 1,200   1,200  
Legal costs        
Restructuring Reserve [Roll Forward]        
Beginning balance     125  
Restructuring charges 0 $ 249 197 $ 681
Cash payments     (309)  
Foreign currency translation     (1)  
Ending balance $ 12   $ 12