XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Related Activities (Tables)
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring and Related Expenses
Expense recorded in 2024
 
$
40,614
 
Cash paid
   
(8,734
)
Foreign currency translation
   
(1,292
)
Balance at December 31, 2024
 
$
30,588