XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Note 7 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Loss Reported in the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Balances $ 349,459 $ 331,194
Balances 358,559 341,359
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Balances (9,688) (10,619)
Reclassification adjustments 0 0
Current period benefit (charge) (1,189) 278
Income tax benefit (charge) 0 0
Balances (10,877) (10,341)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]    
Balances (1,069) (617)
Reclassification adjustments (1,037) (588)
Current period benefit (charge) 3,452 2,023
Income tax benefit (charge) (573) (341)
Balances 773 477
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balances (14,180) (13,238)
Reclassification adjustments (108) 583
Current period benefit (charge) 242 (72)
Income tax benefit (charge) (161) (145)
Balances (14,207) (12,872)
AOCI Attributable to Parent [Member]    
Balances (24,937) (24,474)
Reclassification adjustments (1,145) (5)
Current period benefit (charge) 2,505 2,229
Income tax benefit (charge) (734) (486)
Balances $ (24,311) $ (22,736)