XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Guarantees (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

September 30,

   

September 24,

   

September 30,

   

September 24,

 
   

2023

   

2022

   

2023

   

2022

 

Balance at beginning of period

  $ 5,534     $ 7,015     $ 6,214     $ 7,691  

Warranty expense accruals

    1,508       2,090       5,229       6,733  

Warranty payments

    (1,956 )     (2,605 )     (6,424 )     (7,924 )

Liability acquired

    -       -       67       -  

Balance at end of period

  $ 5,086     $ 6,500     $ 5,086     $ 6,500