XML 106 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Comprehensive Income (Loss), Net of Tax [Abstract]      
Net foreign currency translation adjustment $ (32,590,000) $ 16,809,000 $ (4,799,000)
Unrealized (loss) gain on cash flow hedge 0 (1,406,000) 3,564,000
Tax 0 341,000 (868,000)
Net of tax 0 (1,065,000) 2,696,000
Net change in postretirement benefit plan (see Note 15 for further information)      
Prior service loss (gain) arising during the period 206,000 132,000 (41,000)
Amortization of prior service credit 0 0 9,000
Amortization of (gain) loss (10,000) 8,000 (2,000)
Total before tax 196,000 140,000 (34,000)
Tax (44,000) (39,000) (24,000)
Net of tax 152,000 101,000 (58,000)
Other comprehensive (loss) income, net of tax (32,438,000) 15,845,000 (2,161,000)
Currency swap      
Other Comprehensive Income (Loss), Net of Tax [Abstract]      
Net foreign currency translation adjustment $ 0 (1,455,000) 3,851,000
Net change in postretirement benefit plan (see Note 15 for further information)      
Net foreign currency translation adjustment tax   $ (471,000) $ 1,236,000