XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Jun. 28, 2020
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Marketable securities $ 313,775 $ 216,021
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 725,431 773,924
Marketable securities 336,759 241,793
Derivative assets 30 528
Contingent consideration 49,737 39,705
Derivative liabilities 222 203
Convertible debt 402,305 394,687
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 725,431 773,924
Marketable securities 336,759 241,793
Derivative assets 30 528
Contingent consideration 49,737 39,705
Derivative liabilities 222 203
Convertible debt $ 1,198,669 $ 1,010,275