XML 70 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Narrative) (Details)
9 Months Ended
Sep. 29, 2019
USD ($)
Loss Contingencies [Line Items]  
Option to extend lease (in years) 5 years
Option to terminate lease (in years) 1 year
Number of days for non-cancellation of purchase obligations prior to expected shipment date 30 days
Non-cancelable purchase commitments with suppliers $ 71,400,000
Liabilities recorded for director and officer indemnification agreements 0
Liabilities recorded for customers, distributors, and resellers indemnification agreements $ 0
Continued vesting period after termination without cause (in years) 1 year
Liabilities for executive's employment agreements $ 0
Loss on Long-term Purchase Commitment  
Loss Contingencies [Line Items]  
Loss liability from committed purchases $ 2,600,000
46 to 60 Days  
Loss Contingencies [Line Items]  
Percentage of cancelable orders 50.00%
31 to 45 Days  
Loss Contingencies [Line Items]  
Percentage of cancelable orders 25.00%
Letter of Credit  
Loss Contingencies [Line Items]  
Letters of credit outstanding $ 3,600,000
Build-to-suit lease | Letter of Credit  
Loss Contingencies [Line Items]  
Letters of credit outstanding $ 3,100,000
Minimum | 46 to 60 Days  
Loss Contingencies [Line Items]  
Required notice period prior to expected shipment date 46 days
Minimum | 31 to 45 Days  
Loss Contingencies [Line Items]  
Required notice period prior to expected shipment date 31 days
Maximum | 46 to 60 Days  
Loss Contingencies [Line Items]  
Required notice period prior to expected shipment date 60 days
Maximum | 31 to 45 Days  
Loss Contingencies [Line Items]  
Required notice period prior to expected shipment date 45 days