XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at Beginning of Period $ 12,050 $ 11,949
Accruals for Warranties 1,880 3,983
Settlements Made (3,493) (3,523)
Balance at End of Period $ 10,437 $ 12,409