XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

December 31,

 
  

2023

  

2022

 
         

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

 $(16,423) $(23,107)

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

  3,960   5,539 

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

  19   18 

Unfunded SERP liability, net of taxes of $718 at December 31, 2023 and $879 at December 31, 2022

  407   1,004 
         

Accumulated other comprehensive loss

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

Foreign Currency Translation Adjustment

   

Unrealized Gains (Losses) on Interest Rate Swap Cash Flow Hedge

   

Unrealized Holding Gains (Losses) on Marketable Securities

   

Unfunded SERP Liability

     

Total

 
                                           

Balance at January 1, 2022

  $ (14,911 )   $ (116 )   $ 29     $ (3,865 )     $ (18,863 )
                                           

Other comprehensive income (loss) before reclassifications

    (7,391 )     5,655       (11 )     5,119         3,372  

Amounts reclassified from accumulated other comprehensive income (loss)

    (805 )     -       -       (250 )

(a)

    (1,055 )

Net current period other comprehensive income (loss)

    (8,196 )     5,655       (11 )     4,869         2,317  
                                           

Balance at December 31, 2022

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

Other comprehensive income (loss) before reclassifications

    7,221       (1,579 )     1       (542 )       5,101  

Amounts reclassified from accumulated other comprehensive income (loss)

    (537 )     -       -       (55 )

(a)

    (592 )

Net current period other comprehensive income (loss)

    6,684       (1,579 )     1       (597 )       4,509  
                                           

Balance at December 31, 2023

  $ (16,423 )   $ 3,960     $ 19     $ 407       $ (12,037 )