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

June 30,

  

December 31,

 
  

2023

  

2022

 
         

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

 $(23,340) $(23,107)

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

  5,434   5,539 

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

  19   18 

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

  1,031   1,004 
         

Accumulated other comprehensive loss

 $(16,856) $(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

   

(Losses) 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

    (119 )     943       1       (1 )       824  

Amount reclassified from accumulated other comprehensive loss

    (114 )     (1,048 )     -       28  

(a)

    (1,134 )

Net current period other comprehensive (loss) income

    (233 )     (105 )     1       27         (310 )
                                           

Balance at June 30, 2023

  $ (23,340 )   $ 5,434     $ 19     $ 1,031       $ (16,856 )