XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Loss Reported in the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Balances $ 349,459 $ 331,194
Balances 367,334 346,780
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Balances (9,688) (10,619)
Reclassification adjustments 0 0
Current period benefit (charge) 677 (888)
Income tax benefit (charge) 0 0
Balances (9,011) (11,507)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]    
Balances (1,069) (617)
Reclassification adjustments (1,540) (1,096)
Current period benefit (charge) 528 4,154
Income tax benefit (charge) 242 (726)
Balances (1,839) 1,715
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balances (14,180) (13,238)
Reclassification adjustments 216 874
Current period benefit (charge) 251 (68)
Income tax benefit (charge) (239) (214)
Balances (13,952) (12,646)
AOCI Attributable to Parent [Member]    
Balances (24,937) (24,474)
Reclassification adjustments (1,324) (222)
Current period benefit (charge) 1,456 3,198
Income tax benefit (charge) 3 (940)
Balances $ (24,802) $ (22,438)