XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Exit and Realignment Charges, Net - Accrual for Exit and Realignment Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Restructuring Reserve [Roll Forward]        
Accrued exit and realignment charges, beginning balance $ 5,696 $ 6,732 $ 8,766 $ 3,109
Cash payments (6,119) (7,516) (3,600) (2,463)
Accrued exit and realignment charges, ending balance 1,685 5,696 20,601 8,766
Professional fees        
Restructuring Reserve [Roll Forward]        
Restructuring charges 1,916 6,176 12,453 5,685
IT strategic initiatives and other        
Restructuring Reserve [Roll Forward]        
Restructuring charges $ 192 $ 304 $ 2,982 $ 2,435