XML 74 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues - Disaggregation of Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
item
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]      
Number of operating segments | segment 2    
Number of product categories | item 5    
Net sales $ 1,150,981 $ 1,074,751 $ 963,875
United States      
Disaggregation of Revenue [Line Items]      
Net sales 650,559 608,878 550,061
International      
Disaggregation of Revenue [Line Items]      
Net sales $ 500,422 465,873 413,814
Cardiovascular      
Disaggregation of Revenue [Line Items]      
Number of product categories | item 4    
Net sales $ 1,118,224 1,043,227 934,202
Cardiovascular | Peripheral Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 439,810 405,116 341,568
Cardiovascular | Cardiac Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 343,186 320,641 279,671
Cardiovascular | Custom Procedural Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 190,194 193,942 203,196
Cardiovascular | OEM      
Disaggregation of Revenue [Line Items]      
Net sales 145,034 123,528 109,767
Cardiovascular | United States      
Disaggregation of Revenue [Line Items]      
Net sales 619,960 579,415 522,203
Cardiovascular | United States | Peripheral Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 263,602 244,459 211,999
Cardiovascular | United States | Cardiac Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 128,711 122,452 108,109
Cardiovascular | United States | Custom Procedural Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 108,778 108,068 110,269
Cardiovascular | United States | OEM      
Disaggregation of Revenue [Line Items]      
Net sales 118,869 104,436 91,826
Cardiovascular | International      
Disaggregation of Revenue [Line Items]      
Net sales 498,264 463,812 411,999
Cardiovascular | International | Peripheral Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 176,208 160,657 129,569
Cardiovascular | International | Cardiac Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 214,475 198,189 171,562
Cardiovascular | International | Custom Procedural Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 81,416 85,874 92,927
Cardiovascular | International | OEM      
Disaggregation of Revenue [Line Items]      
Net sales 26,165 19,092 17,941
Endoscopy      
Disaggregation of Revenue [Line Items]      
Net sales 32,757 31,524 29,673
Endoscopy | Endoscopy Devices      
Disaggregation of Revenue [Line Items]      
Net sales 32,757 31,524 29,673
Endoscopy | United States | Endoscopy Devices      
Disaggregation of Revenue [Line Items]      
Net sales 30,599 29,463 27,858
Endoscopy | International | Endoscopy Devices      
Disaggregation of Revenue [Line Items]      
Net sales $ 2,158 $ 2,061 $ 1,815