XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Jul. 04, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Marketable securities $ 427,523 $ 610,840
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 954,441 914,121
Marketable securities 463,681 640,260
Derivative assets 25 95
Contingent consideration   7,227
Derivative liabilities 365 504
Convertible debt [1] 357,379 410,111
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 954,441 914,121
Marketable securities 463,681 640,260
Derivative assets 25 95
Contingent consideration   7,227
Derivative liabilities 365 504
Convertible debt [1] $ 1,595,912 $ 1,739,553
[1] The carrying value represents the bifurcated debt component only, while the level 2 fair value is based on quoted market prices for the convertible note, which includes the equity conversion features.