XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Maturities (Details) - USD ($)
$ in Thousands
Apr. 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 $ 71,075  
Amortized Cost, Due after one year through five years 93,453  
Amortized Cost, Due after five years through ten years 26,089  
Amortized Cost, Due after ten years 24,554  
Amortized Cost 215,171 $ 190,025
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [Abstract]    
Fair Value, Due within one year 69,457  
Fair Value, Due after one year through five years 90,959  
Fair Value, Due after five years through ten years 23,927  
Fair Value, Due after ten years 24,376  
Fair Value $ 208,719