XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Changes in Warranty Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Commitments and Contingencies Disclosure [Abstract]    
Balance, beginning of the period $ 10,858 $ 9,380
Accruals 3,773 2,761
Usage (2,639) (2,903)
Balance, end of the period $ 11,992 $ 9,238