XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Equity [Abstract]            
Net income $ 29,976   $ 13,732   $ 49,685 $ 15,551
Cash flow hedging gain (loss), net of income tax (1,874)   503   2,573 1,381
Pension liability, net of income tax 301   403   603 806
Foreign currency translation adjustments (3,060)   1,129   (7,440) 2,724
Comprehensive income 25,343 $ 20,078 15,767 $ 4,695 45,421 20,462
Cash flow hedging gain (loss), tax (600)   161   823 442
Pension liability, tax $ 97   $ 129   $ 194 $ 258