XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Summary of Estimated Fair Value and Gross Unrealized Holding Losses of Marketable Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value $ 199,781 $ 242,432
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 2,185 462
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 97,928 2,587
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 1,448 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 96,301 113,790
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 1,273 262
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 69,159 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 1,082 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,555  
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 21  
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 22,400 16,300
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 118 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 50,550 58,681
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 136 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 28,975 53,661
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 637 150
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 28,769 2,587
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses $ 366 $ 66