v3.25.1
Restructuring, Strategic Transaction and Integration Liability (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve $ 9,625
Restructuring Charges 6,798
Payments for Restructuring 6,387
Restructuring Reserve, Accrual Adjustment 900
Restructuring Reserve, Foreign Currency Translation Gain (Loss) (169)
Restructuring Reserve 9,945
Employee Severance [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve 7,712
Restructuring Charges 2,401
Payments for Restructuring 3,482
Restructuring Reserve, Accrual Adjustment 900
Restructuring Reserve, Foreign Currency Translation Gain (Loss) (155)
Restructuring Reserve 9,538
Facility Closing [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve 1,913
Restructuring Charges 4,397
Payments for Restructuring 2,905
Restructuring Reserve, Accrual Adjustment 0
Restructuring Reserve, Foreign Currency Translation Gain (Loss) (14)
Restructuring Reserve $ 407