v3.26.1
Note 14 - Restructuring Costs (Tables)
3 Months Ended
Apr. 04, 2026
Notes Tables  
Restructuring and Related Costs [Table Text Block]

Balance at December 31, 2025

  566 

Restructuring charges in 2026

  449 

Cash payments

  (969)

Foreign currency exchange translation

  (9)

Balance at April 4, 2026

 $37