XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net income $ 72,140 $ 61,290 $ 65,699
Other comprehensive (loss) income, net of tax:      
Foreign currency translation adjustments gains (losses) 589 (1,857) 84
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax 291 (199) 0
Defined benefit pension plans:      
Net gain (loss) arising during the year (77) 553 141
Amortization of defined benefit pension items:      
Net actuarial loss 0 71 102
Prior service cost 0 17 47
Amortization of defined benefit pension items: 0 88 149
Defined benefit pension plan adjustments (77) 641 290
Total other comprehensive income (loss), net of tax 803 (1,415) 374
Comprehensive income $ 72,943 $ 59,875 $ 66,073