XML 88 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at the beginning of the period $ 66,785 $ 92,399 $ 81,877 $ 101,380
Accruals for warranties issued during the period 3,791 5,682 15,641 13,356
Settlements and adjustments during the period (5,921) (9,688) (32,863) (26,343)
Balance at the end of the period $ 64,655 $ 88,393 $ 64,655 $ 88,393