XML 355 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net revenues - Other revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Net revenues $ 2,974,489 $ 2,791,041 $ 2,809,563
Vascular access      
Disaggregation of Revenue [Line Items]      
Net revenues 708,044 683,612 700,240
Anesthesia      
Disaggregation of Revenue [Line Items]      
Net revenues 389,957 388,890 380,140
Interventional      
Disaggregation of Revenue [Line Items]      
Net revenues 511,434 445,018 427,500
Surgical      
Disaggregation of Revenue [Line Items]      
Net revenues 427,359 392,917 377,756
Interventional urology      
Disaggregation of Revenue [Line Items]      
Net revenues 319,785 322,832 341,661
OEM      
Disaggregation of Revenue [Line Items]      
Net revenues 326,008 272,624 245,681
Other      
Disaggregation of Revenue [Line Items]      
Net revenues $ 291,902 $ 285,148 $ 336,585