XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2021
Jun. 28, 2020
Jul. 04, 2021
Jun. 28, 2020
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at the beginning of the period $ 72,271 $ 99,552 $ 81,877 $ 101,380
Accruals for warranties issued during the period 2,378 1,148 11,862 7,674
Settlements and adjustments during the period (7,864) (8,301) (26,954) (16,655)
Balance at the end of the period $ 66,785 $ 92,399 $ 66,785 $ 92,399