v3.24.1.u1
Accrued Expenses - Activity Related to Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning warranty liability $ 20,001 $ 17,071
Charge to cost of sales 3,943 3,626
Fair value of warranty assumed in acquisition 0 100
Costs incurred (4,617) (2,573)
Ending warranty liability $ 19,327 $ 18,224