XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Balances     $ (789)  
Net current period other comprehensive income (loss) $ (8) $ 159 (135) $ (126)
Balances (924)   (924)  
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]        
Balances     (1,532) (1,487)
Other comprehensive income (loss) before reclassifications     53 41
Amounts reclassified from Accumulated other comprehensive loss     6 3
Net current period other comprehensive income (loss)     59 44
Balances (1,473) (1,443) (1,473) (1,443)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Foreign Exchange Forward [Member]        
Balances     94 (195)
Other comprehensive income (loss) before reclassifications     (109) (598)
Amounts reclassified from Accumulated other comprehensive loss     8 195
Net current period other comprehensive income (loss)     (101) (403)
Balances (7) (598) (7) (598)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Interest Rate Swap [Member]        
Balances     649 0
Other comprehensive income (loss) before reclassifications     173 171
Amounts reclassified from Accumulated other comprehensive loss     (266) 62
Net current period other comprehensive income (loss)     (93) 233
Balances 556 233 556 233
AOCI Attributable to Parent [Member]        
Balances     (789) (1,682)
Other comprehensive income (loss) before reclassifications     117 (386)
Amounts reclassified from Accumulated other comprehensive loss     (252) 260
Net current period other comprehensive income (loss)     (135) (126)
Balances $ (924) $ (1,808) $ (924) $ (1,808)