XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail) - USD ($)
$ in Thousands
Mar. 30, 2019
Dec. 31, 2018
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 522,882 $ 1,002,521
Unrealized Gain 134 58
Unrealized Loss (836) (3,104)
Fair Value 522,180 999,475
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 98,723 164,619
Unrealized Gain 12 16
Unrealized Loss (159) (320)
Fair Value 98,576 164,315
Foreign Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 3,489 3,486
Unrealized Gain 1 1
Unrealized Loss (14) (24)
Fair Value 3,476 3,463
Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 368,163 725,778
Unrealized Gain 121 41
Unrealized Loss (663) (2,760)
Fair Value 367,621 723,059
Time Deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 52,507 108,638
Fair Value 52,507 108,638
Cash Equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 39,886 60,532
Unrealized Gain 1  
Unrealized Loss 0 (1)
Fair Value 39,887 60,531
Short-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 482,996 941,989
Unrealized Gain 133 58
Unrealized Loss (836) (3,103)
Fair Value $ 482,293 $ 938,944