v3.25.3
Business Segment Information - Summary of Net Sales by Customer Class (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Revenue, Major Customer [Line Items]        
Total net sales $ 799,887 $ 740,305 $ 2,232,924 $ 2,085,673
Pharmaceutical [Member]        
Revenue, Major Customer [Line Items]        
Total net sales 479,776 430,138 1,332,795 1,220,092
Industrial [Member]        
Revenue, Major Customer [Line Items]        
Total net sales 235,669 227,740 676,689 644,459
Academic and government [Member]        
Revenue, Major Customer [Line Items]        
Total net sales $ 84,442 $ 82,427 $ 223,440 $ 221,122