XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Sep. 27, 2020
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Marketable securities $ 369,863 $ 216,021
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 945,180 773,924
Marketable securities 396,043 241,793
Derivative assets 25 528
Contingent consideration 22,531 39,705
Derivative liabilities 185 203
Convertible debt 406,178 394,687
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 945,180 773,924
Marketable securities 396,043 241,793
Derivative assets 25 528
Contingent consideration 22,531 39,705
Derivative liabilities 185 203
Convertible debt $ 1,151,460 $ 1,010,275