XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Balance $ 342,614 $ 321,077 $ 340,360 $ 318,274
Net current period other comprehensive income (loss) (13) (8) 42 (135)
Balance 351,183 328,601 351,183 328,601
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]        
Balance     (1,193) (1,532)
Other comprehensive income before reclassifications     38 53
Amounts reclassified from Accumulated other comprehensive loss     6 6
Net current period other comprehensive income (loss)     44 59
Balance (1,149) (1,473) (1,149) (1,473)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Foreign Exchange Forward [Member]        
Balance     (13) 94
Other comprehensive income before reclassifications     11 (109)
Amounts reclassified from Accumulated other comprehensive loss     2 8
Net current period other comprehensive income (loss)     13 (101)
Balance 0 (7) 0 (7)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Interest Rate Swap [Member]        
Balance     246 649
Other comprehensive income before reclassifications     134 173
Amounts reclassified from Accumulated other comprehensive loss     (149) (266)
Net current period other comprehensive income (loss)     (15) (93)
Balance 231 556 231 556
AOCI Attributable to Parent [Member]        
Balance (905) (916) (960) (789)
Other comprehensive income before reclassifications     183 117
Amounts reclassified from Accumulated other comprehensive loss     (141) (252)
Net current period other comprehensive income (loss)     42 (135)
Balance $ (918) $ (924) $ (918) $ (924)