XML 82 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Summary of Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenue $ 632,362 $ 801,536 $ 670,534
Product Revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 631,979 [1] 801,183 670,319 [2]
Royalty and Other Income      
Disaggregation of Revenue [Line Items]      
Total revenue $ 383 $ 353 $ 215
[1] 2023 revenue for filtration products includes revenue related to FlexBiosys, Inc. (“FlexBiosys”) from April 17, 2023, as well as Metenova Holding AB (“Metenova”) from October 2, 2023.
[2] 2021 revenue for filtration products includes revenue related to Polymem S.A. (“Polymem”) from July 1, 2021, as well as BioFlex Solutions LLC (“BioFlex”) and Newton T&M Corp. (“NTM”) from December 16, 2021 through December 31, 2021. 2021 revenue for proteins products includes revenue related to Avitide, Inc. (“Avitide”) from September 20, 2021 through December 31, 2021.