XML 121 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segment Information - Summary of Net Sales by Customer Class (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue, Major Customer [Line Items]                      
Total net sales $ 858,510 $ 708,555 $ 714,319 $ 690,572 $ 836,449 $ 659,233 $ 681,647 $ 608,545 $ 2,971,956 $ 2,785,874 $ 2,365,365
Pharmaceutical [Member]                      
Revenue, Major Customer [Line Items]                      
Total net sales                 1,751,665 1,667,061 1,386,966
Industrial [Member]                      
Revenue, Major Customer [Line Items]                      
Total net sales                 909,805 829,204 707,772
Academic and government [Member]                      
Revenue, Major Customer [Line Items]                      
Total net sales                 $ 310,486 $ 289,609 $ 270,627