XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2020
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, 2020 and 2019 (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Three Months Ended

​

​

June 30, 2020

​

June 30, 2019

​

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

​

  

 

​

  

 

​

  

 

​

  

 

​

  

 

​

  

Peripheral Intervention

​

$

42,614

​

$

30,021

​

$

72,635

​

$

55,975

​

$

32,873

​

$

88,848

Cardiac Intervention

​

 

22,698

​

​

43,307

​

 

66,005

​

 

29,145

​

 

50,498

​

 

79,643

Custom Procedural Solutions

​

 

23,383

​

​

21,936

​

 

45,319

​

 

25,150

​

 

22,066

​

 

47,216

OEM

​

 

23,607

​

​

4,611

​

 

28,218

​

 

25,843

​

 

5,116

​

 

30,959

Total

​

 

112,302

​

​

99,875

​

 

212,177

​

 

136,113

​

 

110,553

​

 

246,666

​

​

 

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy devices

​

 

5,838

​

 

356

​

 

6,194

​

 

8,549

​

 

317

​

 

8,866

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Total

​

$

118,140

​

$

100,231

​

$

218,371

​

$

144,662

​

$

110,870

​

$

255,532

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Six Months Ended

​

Six Months Ended

​

​

June 30, 2020

​

June 30, 2019

​

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

​

  

 

​

  

 

​

  

 

​

  

 

​

  

 

​

  

Peripheral Intervention

​

$

98,416

​

$

61,294

​

$

159,710

​

$

111,575

​

$

61,906

​

$

173,481

Cardiac Intervention

​

 

51,293

​

​

87,303

​

 

138,596

​

 

56,161

​

 

96,022

​

 

152,183

Custom Procedural Solutions

​

 

48,797

​

​

44,143

​

 

92,940

​

 

48,965

​

 

44,112

​

 

93,077

OEM

​

 

47,274

​

​

9,201

​

 

56,475

​

 

49,904

​

 

8,501

​

 

58,405

Total

​

 

245,780

​

​

201,941

​

 

447,721

​

 

266,605

​

 

210,541

​

 

477,146

​

​

 

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy devices

​

 

13,416

​

 

759

​

 

14,175

​

 

16,117

​

 

618

​

 

16,735

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Total

​

$

259,196

​

$

202,700

​

$

461,896

​

$

282,722

​

$

211,159

​

$

493,881