XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
item
Jun. 30, 2023
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segments | segment     2  
Net sales $ 338,003 $ 320,056 $ 661,511 $ 617,621
United States        
Disaggregation of Revenue [Line Items]        
Net sales 194,664 179,582 380,758 350,942
International        
Disaggregation of Revenue [Line Items]        
Net sales 143,339 140,474 $ 280,753 266,679
Cardiovascular        
Disaggregation of Revenue [Line Items]        
Number of product categories | item     4  
Net sales 327,815 311,275 $ 641,189 599,251
Cardiovascular | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 139,247 125,909 273,873 239,692
Cardiovascular | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 93,863 93,775 184,551 179,103
Cardiovascular | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 50,416 49,384 99,210 97,085
Cardiovascular | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 44,289 42,207 83,555 83,371
Cardiovascular | United States        
Disaggregation of Revenue [Line Items]        
Net sales 185,152 171,388 361,697 333,723
Cardiovascular | United States | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 82,356 71,973 161,615 140,640
Cardiovascular | United States | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 36,840 35,690 72,183 69,995
Cardiovascular | United States | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 30,496 29,155 59,790 55,954
Cardiovascular | United States | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 35,460 34,570 68,109 67,134
Cardiovascular | International        
Disaggregation of Revenue [Line Items]        
Net sales 142,663 139,887 279,492 265,528
Cardiovascular | International | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 56,891 53,936 112,258 99,052
Cardiovascular | International | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 57,023 58,085 112,368 109,108
Cardiovascular | International | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 19,920 20,229 39,420 41,131
Cardiovascular | International | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 8,829 7,637 15,446 16,237
Endoscopy        
Disaggregation of Revenue [Line Items]        
Net sales 10,188 8,781 20,322 18,370
Endoscopy | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 10,188 8,781 20,322 18,370
Endoscopy | United States | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 9,512 8,194 19,061 17,219
Endoscopy | International | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales $ 676 $ 587 $ 1,261 $ 1,151