XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
item
segment
Sep. 30, 2022
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segments | segment     2  
Net sales $ 315,230 $ 287,175 $ 932,851 $ 857,566
United States        
Disaggregation of Revenue [Line Items]        
Net sales 187,505 164,571 538,447 482,237
International        
Disaggregation of Revenue [Line Items]        
Net sales 127,725 122,604 $ 394,404 375,329
Cardiovascular        
Disaggregation of Revenue [Line Items]        
Number of product categories | item     4  
Net sales 306,084 278,949 $ 905,335 832,555
Cardiovascular | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 128,385 110,698 368,077 327,426
Cardiovascular | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 89,106 86,848 268,209 257,909
Cardiovascular | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 48,624 45,692 145,709 141,047
Cardiovascular | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 39,969 35,711 123,340 106,173
Cardiovascular | United States        
Disaggregation of Revenue [Line Items]        
Net sales 179,019 156,897 512,742 458,967
Cardiovascular | United States | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 78,617 67,200 219,257 195,095
Cardiovascular | United States | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 36,593 33,194 106,588 95,652
Cardiovascular | United States | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 29,602 27,078 85,556 80,951
Cardiovascular | United States | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 34,207 29,425 101,341 87,269
Cardiovascular | International        
Disaggregation of Revenue [Line Items]        
Net sales 127,065 122,052 392,593 373,588
Cardiovascular | International | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 49,768 43,498 148,820 132,331
Cardiovascular | International | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 52,513 53,654 161,621 162,257
Cardiovascular | International | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 19,022 18,614 60,153 60,096
Cardiovascular | International | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 5,762 6,286 21,999 18,904
Endoscopy        
Disaggregation of Revenue [Line Items]        
Net sales 9,146 8,226 27,516 25,011
Endoscopy | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 9,146 8,226 27,516 25,011
Endoscopy | United States | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 8,486 7,674 25,705 23,270
Endoscopy | International | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales $ 660 $ 552 $ 1,811 $ 1,741