v3.25.1
Marketable Securities - Schedule of Marketable Securities Classified as Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Marketable Securities [Line Items]    
Amortized Cost, Total $ 1,745,762 $ 1,656,724
Gross Unrealized Gains 5,100 1,566
Gross Unrealized Losses (25,403) (38,689)
Fair Value 1,725,459 1,619,601
U.S. Treasury securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 5,720 4,930
Gross Unrealized Gains 44 8
Gross Unrealized Losses 0 0
Fair Value 5,764 4,938
Agency securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 51,194 42,236
Gross Unrealized Gains 84 38
Gross Unrealized Losses (287) (477)
Fair Value 50,991 41,797
Mortgage-backed securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 71,253 43,599
Gross Unrealized Gains 252 0
Gross Unrealized Losses (2,862) (4,375)
Fair Value 68,643 39,224
Corporate Debt Securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 1,333,884 1,281,981
Gross Unrealized Gains 4,470 1,498
Gross Unrealized Losses (14,797) (23,837)
Fair Value 1,323,557 1,259,642
Municipal securities [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 281,305 281,295
Gross Unrealized Gains 238 21
Gross Unrealized Losses (7,394) (9,907)
Fair Value 274,149 271,409
Other [Member] | Fair Value, Level 2 [Member]    
Marketable Securities [Line Items]    
Amortized Cost, Total 2,406 2,683
Gross Unrealized Gains 12 1
Gross Unrealized Losses (63) (93)
Fair Value $ 2,355 $ 2,591