XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Summary of Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue $ 801,536 $ 670,534 $ 366,260
Product Revenue      
Disaggregation of Revenue [Line Items]      
Revenue 801,183 670,319 [1] 366,136 [2]
Royalty and Other Income      
Disaggregation of Revenue [Line Items]      
Revenue $ 353 $ 215 $ 124
[1] 2021 revenue for filtration products includes revenue related to Polymem from July 1, 2021, as well as BioFlex and NTM from December 16, 2021 through December 31, 2021. 2021 revenue for proteins products includes revenue related to Avitide from September 20, 2021 through December 31, 2021.
[2] 2020 revenue for filtration products includes revenue related to EMT from July 13, 2020, NMS from October 20, 2020, and ARTeSYN from December 3, 2020 through December 31, 2020.