v3.24.2.u1
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following table presents revenue from contracts with customers by reporting segment, product category and geographic region for the three and six-month periods ended June 30, 2024 and 2023 (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Three Months Ended

​

​

June 30, 2024

​

June 30, 2023

​

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

​

  

 

​

​

 

​

  

 

​

  

 

​

  

 

​

  

Peripheral Intervention

​

$

82,356

​

$

56,891

​

$

139,247

​

$

71,973

​

$

53,936

​

$

125,909

Cardiac Intervention

​

 

36,840

​

​

57,023

​

 

93,863

​

 

35,690

​

​

58,085

​

 

93,775

Custom Procedural Solutions

​

 

30,496

​

​

19,920

​

 

50,416

​

 

29,155

​

​

20,229

​

 

49,384

OEM

​

 

35,460

​

​

8,829

​

 

44,289

​

 

34,570

​

​

7,637

​

 

42,207

Total

​

 

185,152

​

​

142,663

​

 

327,815

​

 

171,388

​

 

139,887

​

 

311,275

​

​

 

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy Devices

​

 

9,512

​

 

676

​

 

10,188

​

 

8,194

​

 

587

​

 

8,781

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Total

​

$

194,664

​

$

143,339

​

$

338,003

​

$

179,582

​

$

140,474

​

$

320,056

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Six Months Ended

​

Six Months Ended

​

​

June 30, 2024

​

June 30, 2023

​

   

United States

   

International

   

Total

   

United States

   

International

   

Total

Cardiovascular

 

​

​

 

​

​

 

​

  

 

​

  

 

​

  

 

​

  

Peripheral Intervention

​

$

161,615

​

$

112,258

​

$

273,873

​

$

140,640

​

$

99,052

​

$

239,692

Cardiac Intervention

​

 

72,183

​

​

112,368

​

 

184,551

​

 

69,995

​

​

109,108

​

 

179,103

Custom Procedural Solutions

​

 

59,790

​

​

39,420

​

 

99,210

​

 

55,954

​

​

41,131

​

 

97,085

OEM

​

 

68,109

​

​

15,446

​

 

83,555

​

 

67,134

​

​

16,237

​

 

83,371

Total

​

 

361,697

​

​

279,492

​

 

641,189

​

 

333,723

​

 

265,528

​

 

599,251

​

​

 

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy Devices

​

 

19,061

​

 

1,261

​

 

20,322

​

 

17,219

​

 

1,151

​

 

18,370

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Total

​

$

380,758

​

$

280,753

​

$

661,511

​

$

350,942

​

$

266,679

​

$

617,621

​