v3.25.2
Restructuring and Other Cost Reduction Initiatives - Schedule of Restructuring Liabilities (Details) - Restructuring Plans [Member]
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve, Beginning Balance $ 1,895
Additions 1,515
Cash payments (2,287)
Restructuring Reserve, Ending Balance 1,123
Employee Severance [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve, Beginning Balance 1,875
Additions 1,474
Cash payments (2,226)
Restructuring Reserve, Ending Balance 1,123
Other Restructuring [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve, Beginning Balance 20
Additions 41
Cash payments (61)
Restructuring Reserve, Ending Balance $ 0