XML 108 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Finite-Lived Intangible Assets [Line Items]      
Accumulated Amortization $ 30,148 $ 27,234  
Cost of patents, Gross 6,100 5,300  
Cost of trademarks, Gross 700 500  
Patents And Trademarks      
Finite-Lived Intangible Assets [Line Items]      
Accumulated Amortization 4,400 4,800 $ 4,900
Total renewal costs capitalized 1,300 500  
Patents      
Finite-Lived Intangible Assets [Line Items]      
Accumulated Amortization $ 9,251 8,868  
Weighted average number of years until the next renewal 2 years    
Trademarks      
Finite-Lived Intangible Assets [Line Items]      
Accumulated Amortization $ 2,195 $ 1,889  
Weighted average number of years until the next renewal 6 years