XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Maturities (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Rolling Maturity [Abstract]    
Amortized Cost, Due within one year $ 93,503  
Amortized Cost, Due after one year through five years 77,187  
Amortized Cost, Due after five years through ten years 16,308  
Amortized Cost, Due after ten years 35,706  
Amortized Cost 222,704 $ 190,025
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [Abstract]    
Fair Value, Due within one year 95,188  
Fair Value, Due after one year through five years 74,573  
Fair Value, Due after five years through ten years 15,351  
Fair Value, Due after ten years 35,968  
Fair Value $ 221,080