XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities - Maturities (Details) - USD ($)
$ in Thousands
Jun. 28, 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 $ 11,642  
Amortized Cost, Due after one year through five years 51,372  
Amortized Cost, Due after five years through ten years 11,153  
Amortized Cost, Due after ten years 51,258  
Amortized Cost 125,425 $ 189,930
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [Abstract]    
Fair Value, Due within one year 11,581  
Fair Value, Due after one year through five years 49,622  
Fair Value, Due after five years through ten years 10,488  
Fair Value, Due after ten years 48,283  
Fair Value $ 119,974