XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Related Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]      
Expense recorded in 2024 $ 40,614 $ 0 $ 0
Cash paid (8,734)    
Foreign currency translation (1,292)    
Balance at December 31, 2024 30,588    
Restructuring reserve, current 16,070    
Restructuring reserve, noncurrent $ 14,518