XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
segment
item
Sep. 30, 2021
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segments | segment     2  
Net sales $ 287,175 $ 267,021 $ 857,566 $ 796,259
United States        
Disaggregation of Revenue [Line Items]        
Net sales 164,571 151,505 482,237 451,648
International        
Disaggregation of Revenue [Line Items]        
Net sales 122,604 115,516 $ 375,329 344,611
Cardiovascular        
Disaggregation of Revenue [Line Items]        
Number of product categories | item     4  
Net sales 278,949 259,704 $ 832,555 773,002
Cardiovascular | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 110,698 101,059 327,426 299,573
Cardiovascular | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 86,848 79,813 257,909 240,203
Cardiovascular | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 45,692 49,435 141,047 143,492
Cardiovascular | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 35,711 29,397 106,173 89,734
Cardiovascular | United States        
Disaggregation of Revenue [Line Items]        
Net sales 156,897 144,764 458,967 429,927
Cardiovascular | United States | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 67,200 61,282 195,095 181,383
Cardiovascular | United States | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 33,194 30,562 95,652 93,030
Cardiovascular | United States | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 27,078 27,895 80,951 80,179
Cardiovascular | United States | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 29,425 25,025 87,269 75,335
Cardiovascular | International        
Disaggregation of Revenue [Line Items]        
Net sales 122,052 114,940 373,588 343,075
Cardiovascular | International | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 43,498 39,777 132,331 118,190
Cardiovascular | International | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 53,654 49,251 162,257 147,173
Cardiovascular | International | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 18,614 21,540 60,096 63,313
Cardiovascular | International | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 6,286 4,372 18,904 14,399
Endoscopy        
Disaggregation of Revenue [Line Items]        
Net sales 8,226 7,317 25,011 23,257
Endoscopy | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 8,226 7,317 25,011 23,257
Endoscopy | United States | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 7,674 6,741 23,270 21,721
Endoscopy | International | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales $ 552 $ 576 $ 1,741 $ 1,536