XML 25 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Mar. 29, 2020
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Marketable securities $ 291,050 $ 216,021
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 593,494 773,924
Marketable securities 311,514 241,793
Derivative assets 344 528
Contingent consideration 20,472 39,705
Derivative liabilities 254 203
Convertible debt 398,466 394,687
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 593,494 773,924
Marketable securities 311,514 241,793
Derivative assets 344 528
Contingent consideration 20,472 39,705
Derivative liabilities 254 203
Convertible debt $ 829,438 $ 1,010,275