XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Maturities (Details) - USD ($)
$ in Thousands
Jul. 01, 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 $ 78,057  
Amortized Cost, Due after one year through five years 91,270  
Amortized Cost, Due after five years through ten years 21,749  
Amortized Cost, Due after ten years 28,615  
Amortized Cost 219,691 $ 190,025
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [Abstract]    
Fair Value, Due within one year 77,332  
Fair Value, Due after one year through five years 87,741  
Fair Value, Due after five years through ten years 19,726  
Fair Value, Due after ten years 28,260  
Fair Value $ 213,059