v3.22.2.2
Accrued Expenses - Activity Related to Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning warranty liability $ 16,088 $ 13,650 $ 15,510 $ 9,835
Charge to cost of sales 2,812 4,422 8,261 11,753
Fair value of warranty assumed in acquisition 0 0 0 150
Costs incurred (2,659) (2,523) (7,530) (6,189)
Ending warranty liability $ 16,241 $ 15,549 $ 16,241 $ 15,549