XML 99 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
The components of accumulated other comprehensive loss consist of the following: (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Net derivative instruments, beginning of year $ 64 $ 1,709 $ (992)
Net derivative instrument (loss) gain, net of tax (1,695) (1,645) 2,701
Net derivative instruments, end of year (1,631) 64 1,709
Net pension benefits, beginning of year 0 0 0
Net pension benefits gain, net of tax 2,019 0 0
Net pension benefits, end of year 2,019 0 0
Cumulative translation adjustments, beginning of year (40,252) (57,765) (37,440)
Translation adjustments (32,375) 17,513 (20,325)
Cumulative translation adjustments, end of year (72,627) (40,252) (57,765)
Accumulated other comprehensive loss $ (72,239) $ (40,188) $ (56,056)