v3.24.3
Cash And Marketable Securities - Fair Value and Gross Unrealized Losses of Investments Available-for-Sale in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 27, 2024
Dec. 29, 2023
Fair Value    
In an Unrealized Loss Position Less than 12 Months $ 91,925 $ 419,297
In an Unrealized Loss Position 12 Months or Greater 316,011 443,240
Total 407,936 862,537
Gross Unrealized Losses    
In an Unrealized Loss Position Less than 12 Months (42) (1,253)
In an Unrealized Loss Position 12 Months or Greater (1,107) (5,323)
Total (1,149) (6,576)
Commercial paper    
Fair Value    
In an Unrealized Loss Position Less than 12 Months 13,735  
In an Unrealized Loss Position 12 Months or Greater 0  
Total 13,735  
Gross Unrealized Losses    
In an Unrealized Loss Position Less than 12 Months (2)  
In an Unrealized Loss Position 12 Months or Greater 0  
Total (2)  
Corporate bonds    
Fair Value    
In an Unrealized Loss Position Less than 12 Months 37,447 255,958
In an Unrealized Loss Position 12 Months or Greater 214,727 281,837
Total 252,174 537,795
Gross Unrealized Losses    
In an Unrealized Loss Position Less than 12 Months (10) (847)
In an Unrealized Loss Position 12 Months or Greater (707) (3,430)
Total (717) (4,277)
U.S. Treasury and government-sponsored enterprises    
Fair Value    
In an Unrealized Loss Position Less than 12 Months 40,743 163,339
In an Unrealized Loss Position 12 Months or Greater 101,284 155,452
Total 142,027 318,791
Gross Unrealized Losses    
In an Unrealized Loss Position Less than 12 Months (30) (406)
In an Unrealized Loss Position 12 Months or Greater (400) (1,844)
Total $ (430) (2,250)
Municipal bonds    
Fair Value    
In an Unrealized Loss Position Less than 12 Months   0
In an Unrealized Loss Position 12 Months or Greater   5,951
Total   5,951
Gross Unrealized Losses    
In an Unrealized Loss Position Less than 12 Months   0
In an Unrealized Loss Position 12 Months or Greater   (49)
Total   $ (49)