v3.26.1
Restructuring - Restructuring Activity (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]        
Expenses $ 308 $ 768 $ 792 $ 1,323
Realignment        
Restructuring Reserve [Roll Forward]        
Accrual, Beginning Balance 236 440 315 0
Expenses 308 768 792 1,323
Payments/Write-offs (294) (996) (857) (1,111)
Accrual, Ending Balance 250 212 250 212
Realignment | Employee Termination Benefits        
Restructuring Reserve [Roll Forward]        
Accrual, Beginning Balance 0 257 104 0
Expenses 0 363 0 620
Payments/Write-offs 0 (516) (104) (516)
Accrual, Ending Balance 0 104 0 104
Realignment | Other Restructuring Costs        
Restructuring Reserve [Roll Forward]        
Accrual, Beginning Balance 236 183 211 0
Expenses 308 405 792 703
Payments/Write-offs (294) (480) (753) (595)
Accrual, Ending Balance $ 250 $ 108 $ 250 $ 108