v3.25.2
Interim Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 31,106 $ 28,324 $ 62,906 $ 60,444
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments, net of tax (expense) and benefit of $(1,296) and $8, and $(1,837) and $387, respectively 28,062 (5,509) 38,883 (12,781)
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(58) and $(68), and $(117) and $(137), respectively 201 235 401 470
Unrealized (loss) income on derivative instruments, net of tax benefit and (expense) of $190 and $(28), and $618 and $(197), respectively (647) 95 (2,110) 673
Other comprehensive income (loss), net of tax 27,616 (5,179) 37,174 (11,638)
Comprehensive income $ 58,722 $ 23,145 $ 100,080 $ 48,806