v3.25.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following table presents sales by operating segment disaggregated based on product category and geographic region for the years ended December 31, 2024, 2023 and 2022 (in thousands).

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended

​

Year Ended

​

Year Ended

​

​

December 31, 2024

​

December 31, 2023

​

December 31, 2022

​

   

United States

   

International

   

Total

   

United States

   

International

   

Total

   

United States

   

International

   

Total

Cardiovascular

 

​

​

 

​

​

 

​

  

 

​

  

 

​

  

 

​

  

​

​

  

 

​

  

 

​

  

Peripheral Intervention

​

$

331,514

​

$

220,654

​

$

552,168

​

$

299,313

​

$

202,907

​

$

502,220

​

$

263,602

​

$

176,208

​

$

439,810

Cardiac Intervention

​

 

147,992

​

​

223,001

​

 

370,993

​

 

143,755

​

​

214,696

​

 

358,451

​

 

128,711

​

​

214,475

​

 

343,186

Custom Procedural Solutions

​

 

122,330

​

​

78,871

​

 

201,201

​

 

114,010

​

​

81,323

​

 

195,333

​

 

108,778

​

​

81,416

​

 

190,194

OEM

​

 

147,108

​

​

30,274

​

 

177,382

​

 

135,525

​

​

29,031

​

 

164,556

​

 

118,869

​

​

26,165

​

 

145,034

Total

​

 

748,944

​

​

552,800

​

 

1,301,744

​

 

692,603

​

 

527,957

​

 

1,220,560

​

 

619,960

​

 

498,264

​

 

1,118,224

​

​

 

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

 

​

​

​

​

​

​

​

Endoscopy

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy Devices

​

 

51,836

​

 

2,934

​

 

54,770

​

 

34,386

​

 

2,420

​

 

36,806

​

 

30,599

​

​

2,158

​

 

32,757

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Total

​

$

800,780

​

$

555,734

​

$

1,356,514

​

$

726,989

​

$

530,377

​

$

1,257,366

​

$

650,559

​

$

500,422

​

$

1,150,981

​