XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance as of beginning of the period $ 4,771 $ 6,217 $ 5,738 $ 6,320
Provision for warranty liability made 1,060 2,185 2,468 4,862
Settlements made (1,046) (1,364) (3,421) (4,144)
Balance as of the end of the period $ 4,785 $ 7,038 $ 4,785 $ 7,038