XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 
         

Foreign currency translation adjustment, net of taxes of ($260) at September 30, 2023 and ($369) at December 31, 2022

 $(25,964) $(23,107)

Unrealized gains on interest rate swap cash flow hedge, net of taxes of $0 at September 30, 2023 and $0 at December 31, 2022

  5,530   5,539 

Unrealized holding gains on marketable securities, net of taxes of ($7) at September 30, 2023 and ($7) at December 31, 2022

  19   18 

Unfunded SERP liability, net of taxes of $891 at September 30, 2023 and $879 at December 31, 2022

  1,045   1,004 
         

Accumulated other comprehensive loss

 $(19,370) $(16,546)
Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component [Table Text Block]
           

Unrealized

   

Unrealized

                   
   

Foreign Currency

   

Gains (Losses) on

   

Holding Gains

                   
   

Translation

   

Interest Rate Swap

   

on

   

Unfunded

           
   

Adjustment

   

Cash Flow Hedge

   

Marketable Securities

   

SERP Liability

     

Total

 
                                           

Balance at December 31, 2022

  $ (23,107 )   $ 5,539     $ 18     $ 1,004       $ (16,546 )

Other comprehensive (loss) income before reclassifications

    (3,054 )     1,641       1       -         (1,412 )

Amount reclassified from accumulated other comprehensive loss

    197       (1,650 )     -       41  

(a)

    (1,412 )

Net current period other comprehensive (loss) income

    (2,857 )     (9 )     1       41         (2,824 )
                                           

Balance at September 30, 2023

  $ (25,964 )   $ 5,530     $ 19     $ 1,045       $ (19,370 )