XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Estimated Fair Value and Gross Unrealized Holding Losses of Marketable Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jul. 02, 2022
Jan. 01, 2022
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value $ 359,627 $ 242,432
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 3,476 462
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 8,781 2,587
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 141 66
Municipal notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 173,915 113,790
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 2,120 262
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 6,636 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 95 0
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 1,939  
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 29  
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 0  
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 0  
Certificates of deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 27,200 16,300
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 90 10
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 0 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 0 0
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 89,920 58,681
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 209 40
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 0 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 0 0
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 66,653 53,661
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 1,028 150
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 2,145 2,587
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses $ 46 $ 66