XML 80 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income
Year ended
December 31,
2024
December 31,
2023
 (in thousands)
Currency translation adjustments$(234,075)$(149,148)
Remeasurement of retirement benefit obligations1,726 7,803 
Gain / (loss) on cash flow hedge2,420 (2,161)
 Total$(229,929)$(143,506)