XML 63 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Warranty - Summary of Current Period Charges, Adjustments to Previous Estimates, Settlements representing Actual Costs Incurred with regard to Accrued Warranty (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2020
Mar. 30, 2019
Guarantees And Product Warranties [Abstract]    
Accrued Warranty, Beginning of Period $ 6,244 $ 6,149
Accrued Warranty, Acquired 1,592  
Accrued Warranty, Charged to Expense 3,841 2,820
Accrued Warranty, Adjustments (20) 28
Accrued Warranty, Settlements (4,269) (3,016)
Accrued Warranty, End of Period $ 7,388 $ 5,981