XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Summary of Estimated Fair Value and Gross Unrealized Holding Losses of Marketable Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Apr. 02, 2022
Jan. 01, 2022
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value $ 368,386 $ 242,432
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 3,358 462
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 4,517 2,587
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 99 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 187,811 113,790
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 2,002 262
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 1,930 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 17 0
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 2,201  
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 13  
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 25,300 16,300
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 78 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 80,210 58,681
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 244 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 72,864 53,661
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 1,021 150
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 2,587 2,587
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses $ 82 $ 66