XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Note 13 - Guarantees (Tables)
9 Months Ended
Sep. 27, 2025
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

September 27,

   

September 28,

   

September 27,

   

September 28,

 
   

2025

   

2024

   

2025

   

2024

 

Balance at beginning of period

  $ 3,236     $ 3,784     $ 3,093     $ 5,017  

Warranty expense accruals

    2,209       722       4,300       2,524  

Warranty payments

    (1,060 )     (1,031 )     (3,008 )     (4,066 )

Balance at end of period

  $ 4,385     $ 3,475     $ 4,385     $ 3,475