XML 126 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Disaggregation of Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
item
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]      
Number of operating segments | segment 2    
Number of product categories | item 5    
Net sales $ 1,257,366 $ 1,150,981 $ 1,074,751
United States      
Disaggregation of Revenue [Line Items]      
Net sales 726,989 650,559 608,878
International      
Disaggregation of Revenue [Line Items]      
Net sales $ 530,377 500,422 465,873
Cardiovascular      
Disaggregation of Revenue [Line Items]      
Number of product categories | item 4    
Net sales $ 1,220,560 1,118,224 1,043,227
Cardiovascular | Peripheral Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 502,220 439,810 405,116
Cardiovascular | Cardiac Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 358,451 343,186 320,641
Cardiovascular | Custom Procedural Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 195,333 190,194 193,942
Cardiovascular | OEM      
Disaggregation of Revenue [Line Items]      
Net sales 164,556 145,034 123,528
Cardiovascular | United States      
Disaggregation of Revenue [Line Items]      
Net sales 692,603 619,960 579,415
Cardiovascular | United States | Peripheral Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 299,313 263,602 244,459
Cardiovascular | United States | Cardiac Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 143,755 128,711 122,452
Cardiovascular | United States | Custom Procedural Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 114,010 108,778 108,068
Cardiovascular | United States | OEM      
Disaggregation of Revenue [Line Items]      
Net sales 135,525 118,869 104,436
Cardiovascular | International      
Disaggregation of Revenue [Line Items]      
Net sales 527,957 498,264 463,812
Cardiovascular | International | Peripheral Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 202,907 176,208 160,657
Cardiovascular | International | Cardiac Intervention      
Disaggregation of Revenue [Line Items]      
Net sales 214,696 214,475 198,189
Cardiovascular | International | Custom Procedural Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 81,323 81,416 85,874
Cardiovascular | International | OEM      
Disaggregation of Revenue [Line Items]      
Net sales 29,031 26,165 19,092
Endoscopy      
Disaggregation of Revenue [Line Items]      
Net sales 36,806 32,757 31,524
Endoscopy | Endoscopy Devices      
Disaggregation of Revenue [Line Items]      
Net sales 36,806 32,757 31,524
Endoscopy | United States | Endoscopy Devices      
Disaggregation of Revenue [Line Items]      
Net sales 34,386 30,599 29,463
Endoscopy | International | Endoscopy Devices      
Disaggregation of Revenue [Line Items]      
Net sales $ 2,420 $ 2,158 $ 2,061