v3.26.1
Restructuring - Restructuring Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restructuring Reserve [Roll Forward]    
Expenses $ 484 $ 555
Realignment    
Restructuring Reserve [Roll Forward]    
Accrual, Beginning Balance 315 0
Expenses 484 555
Payments/Write-offs (563) (115)
Accrual, Ending Balance 236 440
Employee Termination Benefits | Realignment    
Restructuring Reserve [Roll Forward]    
Accrual, Beginning Balance 104 0
Expenses 0 257
Payments/Write-offs (104) 0
Accrual, Ending Balance 0 257
Other Restructuring Costs | Realignment    
Restructuring Reserve [Roll Forward]    
Accrual, Beginning Balance 211 0
Expenses 484 298
Payments/Write-offs (459) (115)
Accrual, Ending Balance $ 236 $ 183