XML 88 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Warranty Accrual Included in Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2020
Sep. 29, 2019
Sep. 27, 2020
Sep. 29, 2019
Product Warranty Liability [Line Items]        
Balance at beginning of period $ 13,016 $ 8,133 $ 8,996 $ 7,909
Acquisition       14
Accruals for warranties issued during the period 8,255 3,508 19,522 10,008
Accruals related to pre-existing warranties 158 1,132 1,569 3,156
Settlements made during the period (6,272) (4,265) (14,930) (12,579)
Balance at end of period $ 15,157 $ 8,508 $ 15,157 $ 8,508