Annual report pursuant to Section 13 and 15(d)

Income Taxes (Narrative) (Details)

v3.10.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Tax Credit Carryforward [Line Items]    
Foreign operating loss carryforward $ 4,296  
Foreign tax credit carryforwards 38,187  
Valuation allowance on foreign tax credit 1,278  
Valuation allowance on other foreign deferred tax assets 307  
Valuation allowance on mirrored deferred tax assets 1,580  
Unlimited carryforward 3,811  
Net operating losses including unlimited carryforward period 1,385  
Deferred tax assets 3,348 $ 2,859
Valuation allowance 44,199 13,980
Increased valuation allowance 30,219  
Withholding tax on unremitted earnings 14,608 $ 12,562
Domestic Tax Authority [Member]    
Tax Credit Carryforward [Line Items]    
Research credit carryforwards 846  
Utah Jurisdiction [Member]    
Tax Credit Carryforward [Line Items]    
Research credit carryforwards 1,022  
Philippines Jurisdiction [Member]    
Tax Credit Carryforward [Line Items]    
Foreign tax credit carryforwards 979  
State and Local Jurisdiction [Member]    
Tax Credit Carryforward [Line Items]    
Operating loss carryforwards $ 77  
Minimum [Member] | Foreign Tax Authority [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2026  
Minimum [Member] | Domestic Tax Authority [Member] | Research Tax Credit Carryforward [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2036  
Minimum [Member] | Utah Jurisdiction [Member] | Research Tax Credit Carryforward [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2027  
Minimum [Member] | Philippines Jurisdiction [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2019  
Minimum [Member] | State and Local Jurisdiction [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2030  
Maximum [Member] | Foreign Tax Authority [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2028  
Maximum [Member] | Domestic Tax Authority [Member] | Research Tax Credit Carryforward [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2038  
Maximum [Member] | Utah Jurisdiction [Member] | Research Tax Credit Carryforward [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2032  
Maximum [Member] | Philippines Jurisdiction [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2021  
Maximum [Member] | State and Local Jurisdiction [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2035