XML 110 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments - Fair Value Hierarchy of Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 28, 2019
Dec. 30, 2018
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements   $ 25,512
Fair Value, Measurements, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements $ 25,512  
Fair Value, Measurements, Recurring | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements 3,255  
Fair Value, Measurements, Recurring | Certificates of deposit    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements 3,501  
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements 1,893  
Fair Value, Measurements, Recurring | U.S. treasury and agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements 7,913  
Fair Value, Measurements, Recurring | Corporate bonds and medium-term notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements 8,950  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements 11,168  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements 3,255  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | U.S. treasury and agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements 7,913  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements 14,344  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Certificates of deposit    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements 3,501  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements 1,893  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Corporate bonds and medium-term notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total recurring fair value measurements $ 8,950