Annual report pursuant to Section 13 and 15(d)

Income Taxes (Narrative) (Details)

v3.19.3.a.u2
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Tax Credit Carryforward [Line Items]    
Foreign operating loss carryforward $ 4,896  
Valuation allowance on foreign tax credit 1,466  
Valuation allowance on other foreign deferred tax assets 259  
Valuation allowance on mirrored deferred tax assets 1,863  
Unlimited carryforward 4,831  
Net operating losses including unlimited carryforward period 1,466  
Valuation allowance 64,285 $ 44,199
Increased valuation allowance 20,086  
Withholding tax on unremitted earnings 12,914 $ 14,608
Domestic Tax Authority [Member]    
Tax Credit Carryforward [Line Items]    
Research credit carryforwards 1,041  
Utah Jurisdiction [Member]    
Tax Credit Carryforward [Line Items]    
Research credit carryforwards 1,135  
Philippines Jurisdiction [Member]    
Tax Credit Carryforward [Line Items]    
Foreign tax credit carryforwards 772  
State and Local Jurisdiction [Member]    
Tax Credit Carryforward [Line Items]    
Operating loss carryforwards $ 85  
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] | Research Tax Credit Carryforward [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2020  
Minimum [Member] | State and Local Jurisdiction [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2030  
Maximum [Member] | Domestic Tax Authority [Member] | Research Tax Credit Carryforward [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2039  
Maximum [Member] | Utah Jurisdiction [Member] | Research Tax Credit Carryforward [Member]    
Tax Credit Carryforward [Line Items]    
Expiration year for tax credit carryforwards 2033  
Maximum [Member] | Philippines Jurisdiction [Member] | Research Tax Credit Carryforward [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 2038