XML 28 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Note 12 - Guarantees (Tables)
9 Months Ended
Sep. 28, 2019
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
   
Three Months Ended
   
Nine Months Ended
 
   
September 28,
   
September 29,
   
September 28,
   
September 29,
 
   
2019
   
2018
   
2019
   
2018
 
Balance at beginning of period
  $
6,852
    $
4,948
    $
8,014
    $
4,848
 
Warranty expense accruals
   
1,137
     
1,600
     
4,695
     
4,988
 
Warranty payments
   
(2,071
)    
(1,946
)    
(6,791
)    
(5,234
)
Balance at end of period
  $
5,918
    $
4,602
    $
5,918
    $
4,602