XML 77 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost $ 150,789 $ 131,251
Gross Unrealized Gains 367 0
Gross Unrealized Losses (649) (2,245)
Fair Value 150,507 129,006
Amortized Cost    
Due in one year or less 94,772 77,663
Due after one year to five years 56,017 53,588
Amortized Cost 150,789 131,251
Fair Value    
Due in one year or less 94,370 76,902
Due after one year to five years 56,137 52,104
Fair Value 150,507 129,006
U.S. treasuries    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 45,772 25,498
Gross Unrealized Gains 91 0
Gross Unrealized Losses (26) (479)
Fair Value 45,837 25,019
Amortized Cost    
Amortized Cost 45,772 25,498
Fair Value    
Fair Value 45,837 25,019
Commercial paper    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 13,319 24,893
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) (53)
Fair Value 13,317 24,840
Amortized Cost    
Amortized Cost 13,319 24,893
Fair Value    
Fair Value 13,317 24,840
Corporate bonds    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 81,612 68,845
Gross Unrealized Gains 267 0
Gross Unrealized Losses (529) (1,449)
Fair Value 81,350 67,396
Amortized Cost    
Amortized Cost 81,612 68,845
Fair Value    
Fair Value 81,350 67,396
Certificates of deposit    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost   720
Gross Unrealized Gains   0
Gross Unrealized Losses   (14)
Fair Value   706
Amortized Cost    
Amortized Cost   720
Fair Value    
Fair Value   706
U.S. agency securities    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 10,086 11,295
Gross Unrealized Gains 9 0
Gross Unrealized Losses (92) (250)
Fair Value 10,003 11,045
Amortized Cost    
Amortized Cost 10,086 11,295
Fair Value    
Fair Value $ 10,003 $ 11,045