v3.25.2
Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Major Security Type (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months $ (1,532) $ (4,993)
Fair Value Less than 12 Consecutive Months 296,156 419,246
Gross Unrealized Losses 12 Consecutive Months or Longer (16,513) (33,696)
Fair Value 12 Consecutive Months or Longer 706,099 931,764
Gross Unrealized Losses, Total (18,045) (38,689)
Fair Value, Total 1,002,255 1,351,010
Agency securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (9) (125)
Fair Value Less than 12 Consecutive Months 20,966 24,153
Gross Unrealized Losses 12 Consecutive Months or Longer (220) (352)
Fair Value 12 Consecutive Months or Longer 6,780 6,647
Gross Unrealized Losses, Total (229) (477)
Fair Value, Total 27,746 30,800
Mortgage-backed securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (90) (137)
Fair Value Less than 12 Consecutive Months 25,529 9,803
Gross Unrealized Losses 12 Consecutive Months or Longer (1,763) (4,238)
Fair Value 12 Consecutive Months or Longer 16,334 29,421
Gross Unrealized Losses, Total (1,853) (4,375)
Fair Value, Total 41,863 39,224
Corporate debt securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (1,321) (4,503)
Fair Value Less than 12 Consecutive Months 233,406 350,289
Gross Unrealized Losses 12 Consecutive Months or Longer (9,185) (19,334)
Fair Value 12 Consecutive Months or Longer 476,545 667,176
Gross Unrealized Losses, Total (10,506) (23,837)
Fair Value, Total 709,951 1,017,465
Municipal securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (107) (228)
Fair Value Less than 12 Consecutive Months 15,602 35,001
Gross Unrealized Losses 12 Consecutive Months or Longer (5,305) (9,679)
Fair Value 12 Consecutive Months or Longer 205,337 226,901
Gross Unrealized Losses, Total (5,412) (9,907)
Fair Value, Total 220,939 261,902
Other [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Losses Less than 12 Consecutive Months (5) 0
Fair Value Less than 12 Consecutive Months 653 0
Gross Unrealized Losses 12 Consecutive Months or Longer (40) (93)
Fair Value 12 Consecutive Months or Longer 1,103 1,619
Gross Unrealized Losses, Total (45) (93)
Fair Value, Total $ 1,756 $ 1,619