v3.26.1
Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Major Security Type (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 27, 2025
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months $ (14,325) $ (2,077)
Fair Value Less than 12 Consecutive Months 1,173,119 311,053
Gross Unrealized Losses 12 Consecutive Months or Longer (2,825) (6,616)
Fair Value 12 Consecutive Months or Longer 240,388 471,830
Gross Unrealized Losses, Total (17,150) (8,693)
Fair Value, Total 1,413,507 782,883
U.S. Treasury securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (138) (3)
Fair Value Less than 12 Consecutive Months 7,848 7,981
Gross Unrealized Losses 12 Consecutive Months or Longer 0 0
Fair Value 12 Consecutive Months or Longer 0 0
Gross Unrealized Losses, Total (138) (3)
Fair Value, Total 7,848 7,981
Agency securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (1,351) (217)
Fair Value Less than 12 Consecutive Months 101,128 54,089
Gross Unrealized Losses 12 Consecutive Months or Longer (8) (99)
Fair Value 12 Consecutive Months or Longer 6,991 6,900
Gross Unrealized Losses, Total (1,359) (316)
Fair Value, Total 108,119 60,989
Mortgage-backed securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (254) (193)
Fair Value Less than 12 Consecutive Months 47,312 15,074
Gross Unrealized Losses 12 Consecutive Months or Longer (640) (1,315)
Fair Value 12 Consecutive Months or Longer 8,137 14,664
Gross Unrealized Losses, Total (894) (1,508)
Fair Value, Total 55,449 29,738
Corporate debt securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (11,366) (1,469)
Fair Value Less than 12 Consecutive Months 912,210 222,514
Gross Unrealized Losses 12 Consecutive Months or Longer (1,535) (3,155)
Fair Value 12 Consecutive Months or Longer 155,985 301,363
Gross Unrealized Losses, Total (12,901) (4,624)
Fair Value, Total 1,068,195 523,877
Municipal securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (1,216) (193)
Fair Value Less than 12 Consecutive Months 104,621 11,094
Gross Unrealized Losses 12 Consecutive Months or Longer (642) (2,008)
Fair Value 12 Consecutive Months or Longer 69,275 147,899
Gross Unrealized Losses, Total (1,858) (2,201)
Fair Value, Total 173,896 158,993
Other [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months 0 (2)
Fair Value Less than 12 Consecutive Months 0 301
Gross Unrealized Losses 12 Consecutive Months or Longer 0 (39)
Fair Value 12 Consecutive Months or Longer 0 1,004
Gross Unrealized Losses, Total 0 (41)
Fair Value, Total $ 0 $ 1,305