XML 142 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
item
segment
Sep. 30, 2023
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segments | segment     2  
Net sales $ 339,845 $ 315,230 $ 1,001,356 $ 932,851
United States        
Disaggregation of Revenue [Line Items]        
Net sales 206,492 187,505 587,250 538,447
International        
Disaggregation of Revenue [Line Items]        
Net sales 133,353 127,725 $ 414,106 394,404
Cardiovascular        
Disaggregation of Revenue [Line Items]        
Number of product categories | item     4  
Net sales 322,855 306,084 $ 964,044 905,335
Cardiovascular | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 137,932 128,385 411,805 368,077
Cardiovascular | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 90,769 89,106 275,320 268,209
Cardiovascular | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 50,768 48,624 149,978 145,709
Cardiovascular | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 43,386 39,969 126,941 123,340
Cardiovascular | United States        
Disaggregation of Revenue [Line Items]        
Net sales 190,332 179,019 552,029 512,742
Cardiovascular | United States | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 84,217 78,617 245,832 219,257
Cardiovascular | United States | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 37,248 36,593 109,431 106,588
Cardiovascular | United States | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 30,774 29,602 90,564 85,556
Cardiovascular | United States | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 38,093 34,207 106,202 101,341
Cardiovascular | International        
Disaggregation of Revenue [Line Items]        
Net sales 132,523 127,065 412,015 392,593
Cardiovascular | International | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 53,715 49,768 165,973 148,820
Cardiovascular | International | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 53,521 52,513 165,889 161,621
Cardiovascular | International | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 19,994 19,022 59,414 60,153
Cardiovascular | International | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 5,293 5,762 20,739 21,999
Endoscopy        
Disaggregation of Revenue [Line Items]        
Net sales 16,990 9,146 37,312 27,516
Endoscopy | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 16,990 9,146 37,312 27,516
Endoscopy | United States | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 16,160 8,486 35,221 25,705
Endoscopy | International | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales $ 830 $ 660 $ 2,091 $ 1,811