XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Note 18 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Balance $ 283,383 $ 269,626 $ 248,158
Net current period other comprehensive income (loss) 893 184 (52)
Balance 318,274 283,383 269,626
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]      
Balance (1,487)    
Other comprehensive income (loss) before reclassifications 41    
Amounts reclassified from Accumulated other comprehensive loss (86)    
Net current period other comprehensive income (loss) (45)    
Balance (1,532) (1,487)  
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Foreign Exchange Forward [Member]      
Balance (195)    
Other comprehensive income (loss) before reclassifications (100)    
Amounts reclassified from Accumulated other comprehensive loss 389    
Net current period other comprehensive income (loss) 289    
Balance 94 (195)  
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Interest Rate Swap [Member]      
Balance 0    
Other comprehensive income (loss) before reclassifications 678    
Amounts reclassified from Accumulated other comprehensive loss (29)    
Net current period other comprehensive income (loss) 649    
Balance 649 0  
AOCI Attributable to Parent [Member]      
Balance (1,682) (1,866) (1,814)
Other comprehensive income (loss) before reclassifications 619    
Amounts reclassified from Accumulated other comprehensive loss 274    
Net current period other comprehensive income (loss) 893    
Balance $ (789) $ (1,682) $ (1,866)