v3.26.1
Note 13 - Guarantees (Tables)
6 Months Ended
Jun. 27, 2026
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 27,

   

June 28,

   

June 27,

   

June 28,

 
   

2026

   

2025

   

2026

   

2025

 

Balance at beginning of period

  $ 4,600     $ 2,837     $ 4,402     $ 3,093  

Warranty expense accruals

    2,651       1,306       3,861       2,091  

Warranty payments

    (1,373 )     (907 )     (2,385 )     (1,948 )

Balance at end of period

  $ 5,878     $ 3,236     $ 5,878     $ 3,236