XML 114 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Income/( Loss) - Summary of Accumulated Other Comprehensive Income/( Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 889,437 $ 758,179 $ 693,156
Gains / (losses) recognized during the year (33,411) 16,392 (72,493)
Reclassification to net income (733) 5,114 1,887
Income tax effects 6,462 (4,403) 15,937
Ending balance 929,862 889,437 758,179
Total      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (127,040) (144,143) (89,474)
Ending balance (154,722) (127,040) (144,143)
Currency translation adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (132,643) (133,139) (95,437)
Gains / (losses) recognized during the year (17,484) 652 (47,734)
Reclassification to net income 0 0 0
Income tax effects 3,129 (156) 10,032
Ending balance (146,998) (132,643) (133,139)
Unrealized gain/(loss) on cash flow hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 4,198 (11,303) 8,420
Gains / (losses) recognized during the year (14,513) 14,403 (27,333)
Reclassification to net income (131) 5,208 1,295
Income tax effects 2,898 (4,110) 6,315
Ending balance (7,548) 4,198 (11,303)
Retirement benefits      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 1,405 299 (2,457)
Gains / (losses) recognized during the year (1,414) 1,337 2,574
Reclassification to net income (602) (94) 592
Income tax effects 435 (137) (410)
Ending balance $ (176) $ 1,405 $ 299