XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Note 17 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Stockholders Equity [Table Text Block]
   

December 31,

 
   

2024

   

2023

 

Foreign currency translation adjustments, net of tax

  $ (11,457

)

  $ (7,869

)

Employee benefit related adjustments – U.S, net of tax

    (7,612

)

    (9,281

)

Employee benefit related adjustments – Mexico, net of tax

    52       83  

Accumulated other comprehensive loss

  $ (19,017

)

  $ (17,067

)

Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   

Foreign

Currency

Translation

   

Defined

Benefit Plans

   

Accumulated

Other

Comprehensive

Loss

 
                         

Balance at January 1, 2023

  $ (10,458

)

  $ (10,387

)

  $ (20,845

)

Currency translation adjustments, net of tax

    2,589       0       2,589  

Net actuarial gain for the year, net of tax

    0       663       663  

Amortization for the year, net of tax

    0       526       526  

Balance at December 31, 2023

  $ (7,869

)

  $ (9,198

)

  $ (17,067

)

Currency translation adjustments, net of tax

    (3,588 )     0       (3,588 )

Net actuarial gain for the year, net of tax

    0       1,198       1,198  

Amortization for the year, net of tax

    0       440       440  

Balance at December 31, 2024

  $ (11,457

)

  $ (7,560

)

  $ (19,017

)