XML 103 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance $ 318,274 $ 283,383 $ 269,626
Net current period adjustments to Other comprehensive income (171) 893 184
Balances, December 31, 2022 340,360 318,274 283,383
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]      
Balance (1,532) (1,487)  
Other comprehensive income (loss) before reclassifications 338 41  
Amounts reclassified from Accumulated other comprehensive loss 1 (86)  
Net current period adjustments to Other comprehensive income 339 (45)  
Balances, December 31, 2022 (1,193) (1,532) (1,487)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Foreign Exchange Forward [Member]      
Balance 94 (195)  
Other comprehensive income (loss) before reclassifications (115) (100)  
Amounts reclassified from Accumulated other comprehensive loss 8 389  
Net current period adjustments to Other comprehensive income (107) 289  
Balances, December 31, 2022 (13) 94 (195)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Interest Rate Swap [Member]      
Balance 649 0  
Other comprehensive income (loss) before reclassifications 142 678  
Amounts reclassified from Accumulated other comprehensive loss (545) (29)  
Net current period adjustments to Other comprehensive income (403) 649  
Balances, December 31, 2022 246 649 0
AOCI Attributable to Parent [Member]      
Balance (789) (1,682) (1,866)
Other comprehensive income (loss) before reclassifications 365 619  
Amounts reclassified from Accumulated other comprehensive loss (536) 274  
Net current period adjustments to Other comprehensive income (171) 893  
Balances, December 31, 2022 $ (960) $ (789) $ (1,682)