XML 94 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Textual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Dec. 26, 2015
Operating Loss Carryforwards [Line Items]        
Change in amount of operating loss carryforwards valuation allowance $ (2,700) $ 1,500    
Maximum amount company recognize from unrecognized tax benefit 8,108 $ 7,151 $ 6,477 $ 6,961
Unrecognized tax benefits that would impact effective tax rate if recognized 4,600      
California [Member]        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 23,500      
State research and experimental tax credit carryforward 10,200      
Change In valuation allowance for deferred tax assets 500      
Other States [Member]        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 1,700      
Foreign Tax Authority [Member]        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 18,300      
Federal [Member]        
Operating Loss Carryforwards [Line Items]        
State research and experimental tax credit carryforward 5,400      
Germany[Member] | Foreign Tax Authority [Member]        
Operating Loss Carryforwards [Line Items]        
Change In valuation allowance for deferred tax assets (4,800)      
Switzerland [Member] | Foreign Tax Authority [Member]        
Operating Loss Carryforwards [Line Items]        
Change In valuation allowance for deferred tax assets $ 1,600