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