XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following tables present revenue from contracts with customers by reporting segment, product category and geographical region for the three and six-month periods ended June 30, 2023 and 2022 (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Three Months Ended

​

​

June 30, 2023

​

June 30, 2022

​

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

​

  

 

​

​

 

​

  

 

​

  

 

​

  

 

​

  

Peripheral Intervention

​

$

71,973

​

$

53,936

​

$

125,909

​

$

65,795

​

​

45,160

​

$

110,955

Cardiac Intervention

​

 

35,690

​

​

58,085

​

 

93,775

​

 

33,909

​

​

55,665

​

 

89,574

Custom Procedural Solutions

​

 

29,155

​

​

20,229

​

 

49,384

​

 

27,318

​

​

21,775

​

 

49,093

OEM

​

 

34,570

​

​

7,637

​

 

42,207

​

 

30,048

​

​

7,000

​

 

37,048

Total

​

 

171,388

​

​

139,887

​

 

311,275

​

 

157,070

​

 

129,600

​

 

286,670

​

​

 

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy Devices

​

 

8,194

​

 

587

​

 

8,781

​

 

7,604

​

​

702

​

 

8,306

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Total

​

$

179,582

​

$

140,474

​

$

320,056

​

$

164,674

​

$

130,302

​

$

294,976

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Six Months Ended

​

Six Months Ended

​

​

June 30, 2023

​

June 30, 2022

​

   

United States

   

International

   

Total

   

United States

   

International

   

Total

Cardiovascular

 

​

​

 

​

​

 

​

  

 

​

  

 

​

  

 

​

  

Peripheral Intervention

​

$

140,640

​

$

99,052

​

$

239,692

​

$

127,895

​

$

88,833

​

$

216,728

Cardiac Intervention

​

 

69,995

​

​

109,108

​

 

179,103

​

 

62,458

​

 

108,603

​

 

171,061

Custom Procedural Solutions

​

 

55,954

​

​

41,131

​

 

97,085

​

 

53,873

​

 

41,482

​

 

95,355

OEM

​

 

67,134

​

​

16,237

​

 

83,371

​

 

57,844

​

 

12,618

​

 

70,462

Total

​

 

333,723

​

​

265,528

​

 

599,251

​

 

302,070

​

 

251,536

​

 

553,606

​

​

 

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy Devices

​

 

17,219

​

 

1,151

​

 

18,370

​

 

15,596

​

 

1,189

​

 

16,785

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Total

​

$

350,942

​

$

266,679

​

$

617,621

​

$

317,666

​

$

252,725

​

$

570,391