XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities - Schedule of Marketable Securities Classified as Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Marketable Securities [Line Items]    
Amortized Cost $ 1,352,856 $ 1,578,937
Gross Unrealized Gains 29,829 10,224
Gross Unrealized Losses (8,784) (7,223)
Fair Value 1,373,901 1,581,938
U.S. Treasury securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost 12,262 15,204
Gross Unrealized Gains 63 5
Gross Unrealized Losses 0 (30)
Fair Value 12,325 15,179
Agency securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost 16,499 64,582
Gross Unrealized Gains 146 120
Gross Unrealized Losses 0 (27)
Fair Value 16,645 64,675
Mortgage-backed securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost 207,545 256,417
Gross Unrealized Gains 1,321 90
Gross Unrealized Losses (2,729) (2,485)
Fair Value 206,137 254,022
Corporate securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost 874,247 980,590
Gross Unrealized Gains 24,767 8,806
Gross Unrealized Losses (1,878) (3,746)
Fair Value 897,136 985,650
Municipal securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost 170,227 163,898
Gross Unrealized Gains 3,416 1,092
Gross Unrealized Losses (88) (235)
Fair Value 173,555 164,755
Other [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost 72,076 98,246
Gross Unrealized Gains 116 111
Gross Unrealized Losses (4,089) (700)
Fair Value $ 68,103 $ 97,657