XML 74 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net revenues $ 3,047,324 $ 2,974,489 $ 2,791,041
Vascular access      
Disaggregation of Revenue [Line Items]      
Net revenues 732,675 708,044 683,612
Interventional      
Disaggregation of Revenue [Line Items]      
Net revenues 586,057 511,434 445,018
Anesthesia      
Disaggregation of Revenue [Line Items]      
Net revenues 395,285 389,957 388,890
Surgical      
Disaggregation of Revenue [Line Items]      
Net revenues 450,482 427,359 392,917
Interventional urology      
Disaggregation of Revenue [Line Items]      
Net revenues 331,092 319,785 322,832
OEM      
Disaggregation of Revenue [Line Items]      
Net revenues 344,511 326,008 272,624
Other      
Disaggregation of Revenue [Line Items]      
Net revenues $ 207,222 $ 291,902 $ 285,148