XML 65 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Instruments - Summary of Cash Equivalents Available-for-sale (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Mar. 28, 2020
Available-for-sale securities    
Amortized Cost Total $ 2,904,425 $ 2,138,169
Gross Unrealized Gains 1,632 2,699
Gross Unrealized Losses (351) (1,052)
Estimated Fair Value 2,905,706 2,139,816
Money Market Funds [Member]    
Available-for-sale securities    
Amortized Cost Total 583,390 656,038
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 583,390 656,038
Financial institution securities [Member]    
Available-for-sale securities    
Amortized Cost Total 434,982 325,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 434,982 325,000
Non-financial institution securities [Member]    
Available-for-sale securities    
Amortized Cost Total 533,835 476,735
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 533,835 476,735
U.S. Government and Agency Securities [Member]    
Available-for-sale securities    
Amortized Cost Total 568,122 216,178
Gross Unrealized Gains 45 95
Gross Unrealized Losses 0 0
Estimated Fair Value 568,167 216,273
Foreign Government and Agency Securities [Member]    
Available-for-sale securities    
Amortized Cost Total 662,855 254,283
Gross Unrealized Gains 0 7
Gross Unrealized Losses 0 (17)
Estimated Fair Value 662,855 254,273
Mortgage-Backed Securities [Member]    
Available-for-sale securities    
Amortized Cost Total 108,460 156,836
Gross Unrealized Gains 1,488 2,445
Gross Unrealized Losses (345) (477)
Estimated Fair Value 109,603 158,804
Asset-backed Securities [Member]    
Available-for-sale securities    
Amortized Cost Total 159 2,533
Gross Unrealized Gains 13 18
Gross Unrealized Losses 0 (2)
Estimated Fair Value 172 2,549
Commercial Mortgage Backed Securities [Member]    
Available-for-sale securities    
Amortized Cost Total 12,622 50,566
Gross Unrealized Gains 86 134
Gross Unrealized Losses (6) (556)
Estimated Fair Value $ 12,702 $ 50,144