XML 44 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value of Financial Instruments - Liabilities in Level 3 (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2017
Dec. 31, 2016
Fair value liabilities reconciliation of changes    
Fair value of debt $ 0 $ 72,500
Assets and liabilities measured at fair value on recurring basis | Significant Unobservable Inputs (Level 3) | Contingent consideration    
Fair value liabilities reconciliation of changes    
Issues 3,829  
Balance at the end of the period 3,829  
Convertible Senior Notes    
Fair value liabilities reconciliation of changes    
Fair value of debt $ 426,300