XML 30 R18.htm IDEA: XBRL DOCUMENT v3.25.2
ACCUMULATED OTHER COMPREHENSIVE LOSS
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS
NOTE 10 - ACCUMULATED OTHER COMPREHENSIVE LOSS

The changes in the balances of accumulated other comprehensive loss, net of tax, by component are as follows:

Three Months Ended June 30, 2025
(in thousands)Foreign currency translation adjustmentDefined benefit pension planTotal
Balance, March 31, 2025$(52,171)$157 $(52,014)
Other comprehensive income 9,075 14 9,089 
Balance, June 30, 2025$(43,096)$171 $(42,925)
Three Months Ended June 30, 2024
(in thousands)Foreign currency translation adjustmentDefined benefit pension planTotal
Balance, March 31, 2024$(51,750)$307 $(51,443)
Other comprehensive loss(1,196)(2)(1,198)
Balance, June 30, 2024$(52,946)$305 $(52,641)

Six Months Ended June 30, 2025
(in thousands)Foreign currency translation adjustmentDefined benefit pension planTotal
Balance, December 31, 2024$(55,217)$151 $(55,066)
Other comprehensive income12,121 20 12,141 
Balance, June 30, 2025$(43,096)$171 $(42,925)
Six Months Ended June 30, 2024
(in thousands)Foreign currency translation adjustmentDefined benefit pension planTotal
Balance, December 31, 2023$(44,564)$314 $(44,250)
Other comprehensive loss(8,382)(9)(8,391)
Balance, June 30, 2024$(52,946)$305 $(52,641)