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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Three Months Ended

​

​

September 30, 2021

​

September 30, 2020

​

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

​

  

 

​

​

 

​

  

 

​

  

 

​

  

 

​

  

Peripheral Intervention

​

$

61,282

​

$

39,777

​

$

101,059

​

$

55,014

​

$

31,764

​

$

86,778

Cardiac Intervention

​

 

30,562

​

​

49,251

​

 

79,813

​

 

28,661

​

​

40,428

​

 

69,089

Custom Procedural Solutions

​

 

27,895

​

​

21,540

​

 

49,435

​

 

32,048

​

​

24,381

​

 

56,429

OEM

​

 

25,025

​

​

4,372

​

 

29,397

​

 

20,293

​

​

3,824

​

 

24,117

Total

​

 

144,764

​

​

114,940

​

 

259,704

​

 

136,016

​

 

100,397

​

 

236,413

​

​

 

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy devices

​

 

6,741

​

 

576

​

 

7,317

​

 

7,093

​

 

469

​

 

7,562

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Total

​

$

151,505

​

$

115,516

​

$

267,021

​

$

143,109

​

$

100,866

​

$

243,975

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Nine Months Ended

​

Nine Months Ended

​

​

September 30, 2021

​

September 30, 2020

​

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

​

​

 

​

​

 

​

  

 

​

  

 

​

  

 

​

  

Peripheral Intervention

​

$

181,383

​

$

118,190

​

$

299,573

​

$

153,431

​

$

93,057

​

$

246,488

Cardiac Intervention

​

 

93,030

​

​

147,173

​

 

240,203

​

 

79,954

​

 

127,731

​

 

207,685

Custom Procedural Solutions

​

 

80,179

​

​

63,313

​

 

143,492

​

 

80,845

​

 

68,524

​

 

149,369

OEM

​

 

75,335

​

​

14,399

​

 

89,734

​

 

67,566

​

 

13,026

​

 

80,592

Total

​

 

429,927

​

​

343,075

​

 

773,002

​

 

381,796

​

 

302,338

​

 

684,134

​

​

 

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Endoscopy devices

​

 

21,721

​

 

1,536

​

 

23,257

​

 

20,509

​

 

1,228

​

 

21,737

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Total

​

$

451,648

​

$

344,611

​

$

796,259

​

$

402,305

​

$

303,566

​

$

705,871