v3.26.1
Note 8 - Inventory (Tables)
6 Months Ended
Jul. 05, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

July 5,

   

December 31,

 
   

2026

   

2025

 
   

(Unaudited)

         

Raw materials

  $ 44,462     $ 46,347  

Work in process

    7,257       7,442  

Finished goods

    2,107       1,839  

Reserve for excess and obsolete inventory

    (3,311

)

    (3,165

)

Total   $ 50,515     $ 52,463