XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
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]      
Revenue $ 638,764 $ 801,536 $ 670,534
Product Revenue      
Disaggregation of Revenue [Line Items]      
Revenue 638,381 [1] 801,183 670,319
Royalty and Other Income      
Disaggregation of Revenue [Line Items]      
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.