XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Product Warranty (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2021
Jun. 28, 2020
Jul. 04, 2021
Jun. 28, 2020
Product Warranty Liability [Line Items]        
Balance at beginning of period $ 23,893 $ 10,971 $ 16,633 $ 8,996
Accruals for warranties issued during the period 10,197 6,200 22,078 11,267
Accruals related to pre-existing warranties (3,450) 356 (3,003) 1,412
Settlements made during the period (4,964) (4,511) (10,032) (8,659)
Balance at end of period $ 25,676 $ 13,016 $ 25,676 $ 13,016