Annual report pursuant to Section 13 and 15(d)

Note 14 - Restructuring Charges (Details Textual)

v3.20.1
Note 14 - Restructuring Charges (Details Textual)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2019
USD ($)
Dec. 29, 2019
USD ($)
Dec. 30, 2018
USD ($)
Dec. 31, 2017
USD ($)
Restructuring Charges, Total   $ 7,955 $ 172 $ 1,732
One-time Termination Benefits [Member]        
Restructuring Charges, Total   4,134    
Dongguan Facility Closure [Member]        
Restructuring and Related Cost, Number of Positions Eliminated 137      
Restructuring and Related Cost, Expected Cost, Total $ 2,037      
Restructuring Charges, Total   5,000  
Dongguan Facility Closure [Member] | One-time Termination Benefits [Member]        
Restructuring Charges, Total   $ 2,955    
Other Restructuring Charges [Member] | UNITED STATES        
Restructuring and Related Cost, Number of Positions Eliminated   47    
Other Restructuring Charges [Member] | CANADA        
Restructuring and Related Cost, Number of Positions Eliminated   8    
Other Restructuring Charges [Member] | MEXICO        
Restructuring and Related Cost, Number of Positions Eliminated   630    
Other Restructuring Charges [Member] | One-time Termination Benefits [Member]        
Restructuring Charges, Total   $ 2,955 $ 172