XML 45 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Investments Available for Sale - Summary of Investments Available for Sale and Related Fair Value Measurement (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 28, 2025
Dec. 27, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 49,659 $ 86,346
Unrealized Gains 5 21
Unrealized Losses (17) (32)
Estimated Fair Value 49,647 86,335
Fair Value, Inputs, Level 1    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value Measurements 8,368 11,355
Fair Value, Inputs, Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value Measurements 41,279 74,980
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,851 21,466
Unrealized Gains 2 4
Unrealized Losses   (2)
Estimated Fair Value 6,853 21,468
Commercial Paper | Fair Value, Inputs, Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value Measurements 6,853 21,468
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,784 1,997
Unrealized Gains 1  
Estimated Fair Value 1,785 1,997
Certificates of Deposit | Fair Value, Inputs, Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value Measurements 1,785 1,997
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 8,368 11,356
Unrealized Gains 1 3
Unrealized Losses (1) (4)
Estimated Fair Value 8,368 11,355
U.S. Treasury Securities | Fair Value, Inputs, Level 1    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value Measurements 8,368 11,355
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 32,656 51,527
Unrealized Gains 1 14
Unrealized Losses (16) (26)
Estimated Fair Value 32,641 51,515
Corporate Debt Securities | Fair Value, Inputs, Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value Measurements $ 32,641 $ 51,515