XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 64,087 $ 72,878 $ 74,051
Other comprehensive income (loss):      
Foreign currency translation adjustments, net of tax [1] (7,082) 7,823 (18,674)
Pension liability adjustments, net of tax [2] 1,199 148 (469)
Total other comprehensive income (loss) (5,883) 7,971 (19,143)
Total comprehensive income $ 58,204 $ 80,849 $ 54,908
[1] The tax effect on this component of comprehensive income (loss) was nominal in 2024, 2023 and 2022.
[2] The tax effect on this component of comprehensive income (loss) was $376, $156 and $(401) in 2024, 2023 and 2022, respectively.