XML 128 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
segment
item
Sep. 30, 2024
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segments | segment     2  
Net sales $ 384,157 $ 339,845 $ 1,121,970 $ 1,001,356
United States        
Disaggregation of Revenue [Line Items]        
Net sales 230,597 206,492 671,243 587,250
International        
Disaggregation of Revenue [Line Items]        
Net sales 153,560 133,353 $ 450,727 414,106
Cardiovascular        
Disaggregation of Revenue [Line Items]        
Number of product categories | item     4  
Net sales 366,425 322,855 $ 1,069,163 964,044
Cardiovascular | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 144,781 133,083 424,907 397,535
Cardiovascular | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 116,682 90,240 331,674 273,723
Cardiovascular | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 54,136 50,455 155,712 149,110
Cardiovascular | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 50,826 49,077 156,870 143,676
Cardiovascular | OEM | Revision of Prior Period, Adjustment        
Disaggregation of Revenue [Line Items]        
Net sales   5,700   16,700
Cardiovascular | United States        
Disaggregation of Revenue [Line Items]        
Net sales 213,781 190,332 621,322 552,029
Cardiovascular | United States | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 84,550 79,521 248,694 231,952
Cardiovascular | United States | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 49,611 37,240 137,110 109,407
Cardiovascular | United States | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 33,508 30,730 95,446 90,438
Cardiovascular | United States | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 46,112 42,841 140,072 120,232
Cardiovascular | International        
Disaggregation of Revenue [Line Items]        
Net sales 152,644 132,523 447,841 412,015
Cardiovascular | International | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 60,231 53,562 176,213 165,583
Cardiovascular | International | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 67,071 53,000 194,564 164,316
Cardiovascular | International | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 20,628 19,725 60,266 58,672
Cardiovascular | International | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 4,714 6,236 16,798 23,444
Endoscopy        
Disaggregation of Revenue [Line Items]        
Net sales 17,732 16,990 52,807 37,312
Endoscopy | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 17,732 16,990 52,807 37,312
Endoscopy | United States | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 16,816 16,160 49,921 35,221
Endoscopy | International | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales $ 916 $ 830 $ 2,886 $ 2,091