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

December 31,

 
  

2024

  

2023

 

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

 $(21,966) $(16,423)

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

  2,729   3,960 

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

  21   19 

Unfunded SERP liability, net of taxes of $1,183 at December 31, 2024 and $718 at December 31, 2023

  1,989   407 
         

Accumulated other comprehensive loss

 $(17,227) $(12,037)
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)
                      

Other comprehensive income (loss) before reclassifications

  (5,077)  (1,231)  2   1,644    (4,662)

Amounts reclassified from accumulated other comprehensive income (loss)

  (466)  -   -   (62)

(a)

  (528)

Net current period other comprehensive income (loss)

  (5,543)  (1,231)  2   1,582    (5,190)
                      

Balance at December 31, 2024

 $(21,966) $2,729  $21  $1,989   $(17,227)