XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Maturities (Details) - USD ($)
$ in Thousands
Mar. 30, 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 $ 137,219  
Amortized Cost, Due after one year through five years 67,518  
Amortized Cost, Due after five years through ten years 14,565  
Amortized Cost, Due after ten years 39,137  
Amortized Cost 258,439 $ 222,704
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [Abstract]    
Fair Value, Due within one year 139,073  
Fair Value, Due after one year through five years 64,497  
Fair Value, Due after five years through ten years 13,685  
Fair Value, Due after ten years 38,942  
Fair Value $ 256,197