XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities - Maturities (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Dec. 30, 2023
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Rolling Maturity [Abstract]    
Amortized Cost, Due within one year $ 69,258  
Amortized Cost, Due after one year through five years 62,259  
Amortized Cost, Due after five years through ten years 12,787  
Amortized Cost, Due after ten years 45,626  
Amortized Cost 189,930 $ 222,704
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [Abstract]    
Fair Value, Due within one year 69,564  
Fair Value, Due after one year through five years 59,575  
Fair Value, Due after five years through ten years 11,899  
Fair Value, Due after ten years 45,004  
Fair Value $ 186,041