XML 83 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Loss Reported in the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balances $ 349,459 $ 331,194 $ 329,976
Balance at December 31, 2020 373,800 349,459 331,194
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]      
Balances (9,688) (10,619) (7,851)
Reclassification adjustments 0 0 0
Reclassification adjustments 0 0 0
Current period benefit (charge) 3,024 (931) (2,768)
Current period benefit (charge) (3,024) 931 2,768
Income tax benefit 0 0 0
Income tax benefit 0 0 (0)
Balance at December 31, 2020 (12,712) (9,688) (10,619)
Reclassification adjustments 0 0 (0)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]      
Balances (1,069) (617) 0
Reclassification adjustments 1,791 1,630 (43)
Reclassification adjustments 1,791 1,630 (43)
Current period benefit (charge) (3,058) (1,039) 766
Current period benefit (charge) 3,058 1,039 (766)
Income tax benefit 301 (139) (192)
Income tax benefit (301) 139 192
Balance at December 31, 2020 (103) (1,069) (617)
Reclassification adjustments (1,791) (1,630) 43
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]      
Balances (14,180) (13,238) (22,479)
Reclassification adjustments (1,424) (1,423) 8,519
Reclassification adjustments (1,424) (1,423) 8,519
Current period benefit (charge) (611) 2,667 3,610
Current period benefit (charge) 611 (2,667) (3,610)
Income tax benefit 483 (302) (2,888)
Income tax benefit (483) 302 2,888
Balance at December 31, 2020 (12,628) (14,180) (13,238)
Reclassification adjustments 1,424 1,423 (8,519)
AOCI Attributable to Parent [Member]      
Balances (24,937) (24,474) (30,330)
Reclassification adjustments 367 207 8,476
Reclassification adjustments 367 207 8,476
Current period benefit (charge) (645) 697 76
Current period benefit (charge) 645 (697) (76)
Income tax benefit 784 (441) (2,696)
Income tax benefit (784) 441 2,696
Balance at December 31, 2020 (25,443) (24,937) (24,474)
Reclassification adjustments $ (367) $ (207) $ (8,476)