XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Maturities (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Rolling Maturity [Abstract]    
Amortized Cost, Due within one year $ 42,941  
Amortized Cost, Due after one year through five years 62,834  
Amortized Cost, Due after five years through ten years 11,959  
Amortized Cost, Due after ten years 49,634  
Amortized Cost 167,368 $ 189,930
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [Abstract]    
Fair Value, Due within one year 43,236  
Fair Value, Due after one year through five years 60,574  
Fair Value, Due after five years through ten years 11,220  
Fair Value, Due after ten years 47,912  
Fair Value $ 162,942