XML 159 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
item
segment
Mar. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]    
Number of operating segments | segment 2  
Net sales $ 355,351 $ 323,508
United States    
Disaggregation of Revenue [Line Items]    
Net sales 213,564 186,094
International    
Disaggregation of Revenue [Line Items]    
Net sales $ 141,787 137,414
Cardiovascular    
Disaggregation of Revenue [Line Items]    
Number of product categories | item 4  
Net sales $ 338,713 313,374
Cardiovascular | Peripheral Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 137,279 130,066
Cardiovascular | Cardiac Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 99,741 90,176
Cardiovascular | Custom Procedural Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 47,942 48,523
Cardiovascular | OEM    
Disaggregation of Revenue [Line Items]    
Net sales 53,751 44,609
Cardiovascular | OEM | Revision of Prior Period, Adjustment    
Disaggregation of Revenue [Line Items]    
Net sales   5,300
Cardiovascular | United States    
Disaggregation of Revenue [Line Items]    
Net sales 197,812 176,545
Cardiovascular | United States | Peripheral Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 80,157 74,804
Cardiovascular | United States | Cardiac Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 41,399 35,337
Cardiovascular | United States | Custom Procedural Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 29,228 29,254
Cardiovascular | United States | OEM    
Disaggregation of Revenue [Line Items]    
Net sales 47,028 37,150
Cardiovascular | International    
Disaggregation of Revenue [Line Items]    
Net sales 140,901 136,829
Cardiovascular | International | Peripheral Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 57,122 55,262
Cardiovascular | International | Cardiac Intervention    
Disaggregation of Revenue [Line Items]    
Net sales 58,342 54,839
Cardiovascular | International | Custom Procedural Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 18,714 19,269
Cardiovascular | International | OEM    
Disaggregation of Revenue [Line Items]    
Net sales 6,723 7,459
Endoscopy    
Disaggregation of Revenue [Line Items]    
Net sales 16,638 10,134
Endoscopy | Endoscopy Devices    
Disaggregation of Revenue [Line Items]    
Net sales 16,638 10,134
Endoscopy | United States | Endoscopy Devices    
Disaggregation of Revenue [Line Items]    
Net sales 15,752 9,549
Endoscopy | International | Endoscopy Devices    
Disaggregation of Revenue [Line Items]    
Net sales $ 886 $ 585