XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Guarantees (Tables)
6 Months Ended
Jun. 28, 2025
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 28,

   

June 29,

   

June 28,

   

June 29,

 
   

2025

   

2024

   

2025

   

2024

 

Balance at beginning of period

  $ 2,837     $ 4,295     $ 3,093     $ 5,017  

Warranty expense accruals

    1,306       896       2,091       1,802  

Warranty payments

    (907 )     (1,407 )     (1,948 )     (3,035 )

Balance at end of period

  $ 3,236     $ 3,784     $ 3,236     $ 3,784