XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at Beginning of Period $ 12,300 $ 13,026
Accruals for Warranties 3,571 3,588
Settlements Made (4,288) (4,115)
Balance at End of Period $ 11,583 $ 12,499