XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Activity Related to Warranty Accrual (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance at beginning of period $ 12,559 $ 19,765 $ 18,233 $ 24,625
Provision 3,791 3,994 7,381 10,039
Warranty usage (7,158) (4,692) (16,422) (15,597)
Balance at end of period $ 9,192 $ 19,067 $ 9,192 $ 19,067