XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Warranties - Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Accrued warranty – beginning of period $ 15,039 $ 18,772
Warranty claims (10,710) (9,211)
Warranty provisions 7,896 6,625
Accrued warranty – end of period $ 12,225 $ 16,186