XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Beginning balance $ 19,335 $ 14,311
Additions 4,109 3,727
Deductions and Other (7,451) (3,434)
Ending balance $ 15,993 $ 14,604