XML 102 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
item
segment
Mar. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]    
Number of operating segments | segment 2  
Net sales $ 323,508 $ 297,565
United States    
Disaggregation of Revenue [Line Items]    
Net sales 186,094 171,360
International    
Disaggregation of Revenue [Line Items]    
Net sales $ 137,414 126,205
Cardiovascular    
Disaggregation of Revenue [Line Items]    
Number of product categories | item 4  
Net sales $ 313,374 287,976
Cardiovascular | Peripheral Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 134,626 113,783
Cardiovascular | Cardiac Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 90,688 85,328
Cardiovascular | Custom Procedural Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 48,794 47,701
Cardiovascular | OEM    
Disaggregation of Revenue [Line Items]    
Net sales 39,266 41,164
Cardiovascular | United States    
Disaggregation of Revenue [Line Items]    
Net sales 176,545 162,335
Cardiovascular | United States | Peripheral Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 79,259 68,667
Cardiovascular | United States | Cardiac Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 35,343 34,305
Cardiovascular | United States | Custom Procedural Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 29,294 26,799
Cardiovascular | United States | OEM    
Disaggregation of Revenue [Line Items]    
Net sales 32,649 32,564
Cardiovascular | International    
Disaggregation of Revenue [Line Items]    
Net sales 136,829 125,641
Cardiovascular | International | Peripheral Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 55,367 45,116
Cardiovascular | International | Cardiac Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 55,345 51,023
Cardiovascular | International | Custom Procedural Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 19,500 20,902
Cardiovascular | International | OEM    
Disaggregation of Revenue [Line Items]    
Net sales 6,617 8,600
Endoscopy    
Disaggregation of Revenue [Line Items]    
Net sales 10,134 9,589
Endoscopy | Endoscopy Devices    
Disaggregation of Revenue [Line Items]    
Net sales 10,134 9,589
Endoscopy | United States | Endoscopy Devices    
Disaggregation of Revenue [Line Items]    
Net sales 9,549 9,025
Endoscopy | International | Endoscopy Devices    
Disaggregation of Revenue [Line Items]    
Net sales $ 585 $ 564