XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Contractual maturities of investments (Details)
$ in Thousands
Apr. 02, 2022
USD ($)
Cost  
Due in one year or less, Cost $ 638,424
Due after one year through ten years, Cost 572,449
Due after ten years, Cost 6,000
Total Cost 1,216,873
Fair Value  
Due in one year or less, Fair Value 636,611
Due after one year through ten years, Fair Value 562,613
Due after ten years, Fair Value 4,944
Total Fair Value $ 1,204,168