v3.26.3
Note 13 - Guarantees (Tables)
9 Months Ended
Sep. 26, 2026
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

September 26,

   

September 27,

   

September 26,

   

September 27,

 
   

2026

   

2025

   

2026

   

2025

 

Balance at beginning of period

  $ 5,878     $ 3,236     $ 4,402     $ 3,093  

Warranty expense accruals

    3,136       2,209       6,997       4,300  

Warranty payments

    (2,540 )     (1,060 )     (4,925 )     (3,008 )

Balance at end of period

  $ 6,474     $ 4,385     $ 6,474     $ 4,385