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

Three Months Ended

Three Months Ended

September 30, 2020

September 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

55,014

$

31,764

$

86,778

$

55,587

$

28,678

$

84,265

Cardiac Intervention

 

28,661

40,428

 

69,089

 

29,657

 

45,202

 

74,859

Custom Procedural Solutions

 

32,048

24,381

 

56,429

 

24,906

 

21,352

 

46,258

OEM

 

20,293

3,824

 

24,117

 

25,521

 

3,523

 

29,044

Total

 

136,016

100,397

 

236,413

 

135,671

 

98,755

 

234,426

 

Endoscopy

Endoscopy devices

 

7,093

 

469

 

7,562

 

8,340

 

283

 

8,623

Total

$

143,109

$

100,866

$

243,975

$

144,011

$

99,038

$

243,049

Nine Months Ended

Nine Months Ended

September 30, 2020

September 30, 2019

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

153,431

$

93,057

$

246,488

$

167,158

$

90,586

$

257,744

Cardiac Intervention

 

79,954

127,731

 

207,685

 

85,817

 

141,225

 

227,042

Custom Procedural Solutions

 

80,845

68,524

 

149,369

 

73,871

 

65,464

 

139,335

OEM

 

67,566

13,026

 

80,592

 

75,425

 

12,024

 

87,449

Total

 

381,796

302,338

 

684,134

 

402,271

 

309,299

 

711,570

 

Endoscopy

Endoscopy devices

 

20,509

 

1,228

 

21,737

 

24,459

 

901

 

25,360

Total

$

402,305

$

303,566

$

705,871

$

426,730

$

310,200

$

736,930