XML 95 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 25, 2021
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost $ 131,251 $ 125,334
Gross Unrealized Gains 0 30
Gross Unrealized Losses (2,245) (309)
Fair Value 129,006 125,055
Amortized Cost    
Due in one year or less 77,663 75,804
Due after one year to five years 53,588 49,530
Amortized Cost 131,251 125,334
Fair Value    
Due in one year or less 76,902 75,778
Due after one year to five years 52,104 49,277
Fair Value 129,006 125,055
U.S. treasuries    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 25,498 39,128
Gross Unrealized Gains 0 0
Gross Unrealized Losses (479) (143)
Fair Value 25,019 38,985
Amortized Cost    
Amortized Cost 25,498 39,128
Fair Value    
Fair Value 25,019 38,985
Commercial paper    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 24,893 32,174
Gross Unrealized Gains 0 0
Gross Unrealized Losses (53) (13)
Fair Value 24,840 32,161
Amortized Cost    
Amortized Cost 24,893 32,174
Fair Value    
Fair Value 24,840 32,161
Corporate bonds    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 68,845 52,832
Gross Unrealized Gains 0 29
Gross Unrealized Losses (1,449) (151)
Fair Value 67,396 52,710
Amortized Cost    
Amortized Cost 68,845 52,832
Fair Value    
Fair Value 67,396 52,710
Certificates of deposit    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 720 1,200
Gross Unrealized Gains 0 1
Gross Unrealized Losses (14) (2)
Fair Value 706 1,199
Amortized Cost    
Amortized Cost 720 1,200
Fair Value    
Fair Value 706 $ 1,199
U.S. agency securities    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 11,295  
Gross Unrealized Gains 0  
Gross Unrealized Losses (250)  
Fair Value 11,045  
Amortized Cost    
Amortized Cost 11,295  
Fair Value    
Fair Value $ 11,045