XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Summary of Estimated Fair Value and Gross Unrealized Holding Losses of Marketable Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 01, 2022
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value $ 266,770 $ 242,432
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 3,305 462
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 75,611 2,587
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 1,576 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 123,978 113,790
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 2,082 262
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 50,280 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 1,140 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,889  
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 31  
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 29,400 16,300
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 127 10
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 2,500 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 4 0
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 71,754 58,681
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 174 40
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 500 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 1 0
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 39,749 53,661
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 891 150
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 22,331 2,587
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses $ 431 $ 66