XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Business Segment Information - Summary of Net Sales by Customer Class (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Revenue, Major Customer [Line Items]        
Total net sales $ 771,332 $ 708,529 $ 1,433,037 $ 1,345,368
Pharmaceutical [Member]        
Revenue, Major Customer [Line Items]        
Total net sales 461,968 415,747 853,019 789,954
Industrial [Member]        
Revenue, Major Customer [Line Items]        
Total net sales 237,655 221,385 441,020 416,719
Academic and government [Member]        
Revenue, Major Customer [Line Items]        
Total net sales $ 71,709 $ 71,397 $ 138,998 $ 138,695