v3.26.1
Interim Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 30,940 $ 31,106 $ 60,124 $ 62,906
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments, net of tax benefit and (expense) of $204 and $(1,296), and $697 and $(1,837), respectively (4,371) 28,062 (8,176) 38,883
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(48) and $(58), and $(102) and $(117), respectively 162 201 451 401
Unrealized income (loss) on derivative instruments, net of tax (expense) and benefit of $0 and $190, and $(442) and $618, respectively 140 (647) 1,323 (2,110)
Other comprehensive (loss) income, net of tax (4,069) 27,616 (6,402) 37,174
Comprehensive income $ 26,871 $ 58,722 $ 53,722 $ 100,080