XML 57 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Guarantees (Tables)
12 Months Ended
Dec. 28, 2024
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]

(in thousands)

 

2024

   

2023

   

2022

 

Beginning balance

  $ 5,017     $ 6,214     $ 7,691  

Warranty accruals

    3,480       6,555       8,897  

Warranty payments

    (5,404 )     (7,862 )     (10,374 )

Warranty liability transferred

    -       110       -  

Ending balance

  $ 3,093     $ 5,017     $ 6,214