XML 83 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Dec. 30, 2023
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost $ 169,158 $ 150,789
Gross Unrealized Gains 365 367
Gross Unrealized Losses (228) (649)
Fair Value 169,295 150,507
Amortized Cost    
Due in one year or less 82,492 94,772
Due after one year to five years 86,666 56,017
Amortized Cost 169,158 150,789
Fair Value    
Due in one year or less 82,587 94,370
Due after one year to five years 86,708 56,137
Fair Value 169,295 150,507
U.S. treasuries    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 71,188 45,772
Gross Unrealized Gains 139 91
Gross Unrealized Losses (75) (26)
Fair Value 71,252 45,837
Amortized Cost    
Amortized Cost 71,188 45,772
Fair Value    
Fair Value 71,252 45,837
Commercial paper    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 998 13,319
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (2)
Fair Value 998 13,317
Amortized Cost    
Amortized Cost 998 13,319
Fair Value    
Fair Value 998 13,317
Corporate bonds    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 83,091 81,612
Gross Unrealized Gains 211 267
Gross Unrealized Losses (126) (529)
Fair Value 83,176 81,350
Amortized Cost    
Amortized Cost 83,091 81,612
Fair Value    
Fair Value 83,176 81,350
U.S. agency securities    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 13,881 10,086
Gross Unrealized Gains 15 9
Gross Unrealized Losses (27) (92)
Fair Value 13,869 10,003
Amortized Cost    
Amortized Cost 13,881 10,086
Fair Value    
Fair Value $ 13,869 $ 10,003