v3.26.1
Note 17 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Stockholders Equity [Table Text Block]
   

December 31,

 
   

2025

   

2024

 

Foreign currency translation adjustments, net of tax

  $ (8,657

)

  $ (11,457

)

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

    (6,747

)

    (7,612

)

Employee benefit related adjustments – Mexico, net of tax

    (82 )     52  

Accumulated other comprehensive loss

  $ (15,486

)

  $ (19,017

)

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

Foreign Currency

Translation

   

Defined Benefit

Plans

   

Accumulated

Other

Comprehensive

Loss

 
                         

Balance at January 1, 2024

  $ (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

)

Currency translation adjustments, net of tax

    2,800       0       2,800  

Net actuarial gain for the year, net of tax

    0       365       365  

Amortization for the year, net of tax

    0       366       366  

Balance at December 31, 2025

  $ (8,657

)

  $ (6,829

)

  $ (15,486

)