v3.22.0.1
Fair Value Measurements - Narrative (Detail) - USD ($)
12 Months Ended
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Change in fair value of contingent consideration $ (1,806,000) $ (3,515,000) $ 0
Other current liabilities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration payable, current   417,000  
Contingent consideration payable, noncurrent   $ 13,780,000  
Sharp Systems, LLC      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Change in fair value of contingent consideration (1,178,000)    
Sharp Systems, LLC | Other current liabilities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration payable, current 308,000    
Contingent consideration payable, noncurrent 10,692,000    
Instafob      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Change in fair value of contingent consideration (628,000)    
Instafob | Other current liabilities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration payable, current 168,000    
Contingent consideration payable, noncurrent $ 1,179,000