XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Restructuring - Schedule of Restructuring charges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ (15) $ 82,013 $ 3,449 $ 83,942
Q3 2024 Action        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (35) 54,259 397 54,259
Acquisitions Related and Other        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 20 $ 27,754 $ 3,052 $ 29,683