XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
item
Jun. 30, 2022
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segments | segment     2  
Net sales $ 320,056 $ 294,976 $ 617,621 $ 570,391
United States        
Disaggregation of Revenue [Line Items]        
Net sales 179,582 164,674 350,942 317,666
International        
Disaggregation of Revenue [Line Items]        
Net sales 140,474 130,302 $ 266,679 252,725
Cardiovascular        
Disaggregation of Revenue [Line Items]        
Number of product categories | item     4  
Net sales 311,275 286,670 $ 599,251 553,606
Cardiovascular | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 125,909 110,955 239,692 216,728
Cardiovascular | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 93,775 89,574 179,103 171,061
Cardiovascular | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 49,384 49,093 97,085 95,355
Cardiovascular | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 42,207 37,048 83,371 70,462
Cardiovascular | United States        
Disaggregation of Revenue [Line Items]        
Net sales 171,388 157,070 333,723 302,070
Cardiovascular | United States | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 71,973 65,795 140,640 127,895
Cardiovascular | United States | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 35,690 33,909 69,995 62,458
Cardiovascular | United States | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 29,155 27,318 55,954 53,873
Cardiovascular | United States | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 34,570 30,048 67,134 57,844
Cardiovascular | International        
Disaggregation of Revenue [Line Items]        
Net sales 139,887 129,600 265,528 251,536
Cardiovascular | International | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 53,936 45,160 99,052 88,833
Cardiovascular | International | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 58,085 55,665 109,108 108,603
Cardiovascular | International | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 20,229 21,775 41,131 41,482
Cardiovascular | International | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 7,637 7,000 16,237 12,618
Endoscopy        
Disaggregation of Revenue [Line Items]        
Net sales 8,781 8,306 18,370 16,785
Endoscopy | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 8,781 8,306 18,370 16,785
Endoscopy | United States | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 8,194 7,604 17,219 15,596
Endoscopy | International | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales $ 587 $ 702 $ 1,151 $ 1,189