v3.25.2
Marketable Securities - Schedule of Marketable Securities Classified as Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Marketable Securities [Line Items]    
Amortized Cost, Total $ 1,811,665 $ 1,656,724
Gross Unrealized Gains 7,305 1,566
Gross Unrealized Losses (18,045) (38,689)
Fair Value 1,800,925 1,619,601
U.S. Treasury securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 5,773 4,930
Gross Unrealized Gains 50 8
Gross Unrealized Losses 0 0
Fair Value 5,823 4,938
Agency securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 65,702 42,236
Gross Unrealized Gains 58 38
Gross Unrealized Losses (229) (477)
Fair Value 65,531 41,797
Mortgage-backed securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 96,042 43,599
Gross Unrealized Gains 370 0
Gross Unrealized Losses (1,853) (4,375)
Fair Value 94,559 39,224
Corporate Debt Securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 1,367,634 1,281,981
Gross Unrealized Gains 6,446 1,498
Gross Unrealized Losses (10,506) (23,837)
Fair Value 1,363,574 1,259,642
Municipal securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 274,713 281,295
Gross Unrealized Gains 381 21
Gross Unrealized Losses (5,412) (9,907)
Fair Value 269,682 271,409
Other [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 1,801 2,683
Gross Unrealized Gains 0 1
Gross Unrealized Losses (45) (93)
Fair Value $ 1,756 $ 2,591