XML 131 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2024
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 geographic region for the three and nine-month periods ended September 30, 2024 and 2023 (in thousands):

Three Months Ended

Three Months Ended

September 30, 2024

September 30, 2023

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

84,217

$

53,715

$

137,932

$

78,617

$

49,768

$

128,385

Cardiac Intervention

 

37,248

53,521

 

90,769

 

36,593

52,513

 

89,106

Custom Procedural Solutions

 

30,774

19,994

 

50,768

 

29,602

19,022

 

48,624

OEM

 

38,093

5,293

 

43,386

 

34,207

5,762

 

39,969

Total

 

190,332

132,523

 

322,855

 

179,019

 

127,065

 

306,084

 

Endoscopy

Endoscopy Devices

 

16,160

 

830

 

16,990

 

8,486

 

660

 

9,146

Total

$

206,492

$

133,353

$

339,845

$

187,505

$

127,725

$

315,230

Nine Months Ended

Nine Months Ended

September 30, 2024

September 30, 2023

   

United States

   

International

   

Total

   

United States

   

International

   

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

245,832

$

165,973

$

411,805

$

219,257

$

148,820

$

368,077

Cardiac Intervention

 

109,431

165,889

 

275,320

 

106,588

161,621

 

268,209

Custom Procedural Solutions

 

90,564

59,414

 

149,978

 

85,556

60,153

 

145,709

OEM

 

106,202

20,739

 

126,941

 

101,341

21,999

 

123,340

Total

 

552,029

412,015

 

964,044

 

512,742

 

392,593

 

905,335

 

Endoscopy

Endoscopy Devices

 

35,221

 

2,091

 

37,312

 

25,705

 

1,811

 

27,516

Total

$

587,250

$

414,106

$

1,001,356

$

538,447

$

394,404

$

932,851