XML 112 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Disaggregation of Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
item
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]      
Number of operating segments | segment 2    
Number of product categories | item 5    
Net sales $ 1,356,514 $ 1,257,366 $ 1,150,981
United States      
Disaggregation of Revenue [Line Items]      
Net sales 800,780 726,989 650,559
International      
Disaggregation of Revenue [Line Items]      
Net sales $ 555,734 530,377 500,422
Cardiovascular      
Disaggregation of Revenue [Line Items]      
Number of product categories | item 4    
Net sales $ 1,301,744 1,220,560 1,118,224
Cardiovascular | Peripheral Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 552,168 502,220 439,810
Cardiovascular | Cardiac Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 370,993 358,451 343,186
Cardiovascular | Custom Procedural Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 201,201 195,333 190,194
Cardiovascular | OEM      
Disaggregation of Revenue [Line Items]      
Net sales 177,382 164,556 145,034
Cardiovascular | United States      
Disaggregation of Revenue [Line Items]      
Net sales 748,944 692,603 619,960
Cardiovascular | United States | Peripheral Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 331,514 299,313 263,602
Cardiovascular | United States | Cardiac Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 147,992 143,755 128,711
Cardiovascular | United States | Custom Procedural Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 122,330 114,010 108,778
Cardiovascular | United States | OEM      
Disaggregation of Revenue [Line Items]      
Net sales 147,108 135,525 118,869
Cardiovascular | International      
Disaggregation of Revenue [Line Items]      
Net sales 552,800 527,957 498,264
Cardiovascular | International | Peripheral Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 220,654 202,907 176,208
Cardiovascular | International | Cardiac Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 223,001 214,696 214,475
Cardiovascular | International | Custom Procedural Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 78,871 81,323 81,416
Cardiovascular | International | OEM      
Disaggregation of Revenue [Line Items]      
Net sales 30,274 29,031 26,165
Endoscopy      
Disaggregation of Revenue [Line Items]      
Net sales 54,770 36,806 32,757
Endoscopy | Endoscopy Devices      
Disaggregation of Revenue [Line Items]      
Net sales 54,770 36,806 32,757
Endoscopy | United States | Endoscopy Devices      
Disaggregation of Revenue [Line Items]      
Net sales 51,836 34,386 30,599
Endoscopy | International | Endoscopy Devices      
Disaggregation of Revenue [Line Items]      
Net sales $ 2,934 $ 2,420 $ 2,158