XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment

Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the three and nine-month periods ended September 30, 2023 and 2022, were as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

Three Months Ended

    

Nine Months Ended

​

    

September 30, 

    

September 30, 

​

    

2023

    

2022

    

2023

    

2022

Net sales

 

​

  

 

​

  

 

​

  

 

​

  

Cardiovascular

​

$

306,084

​

$

278,949

​

$

905,335

​

$

832,555

Endoscopy

​

 

9,146

​

 

8,226

​

 

27,516

​

 

25,011

Total net sales

​

 

315,230

​

 

287,175

​

 

932,851

​

 

857,566

​

​

​

​

​

​

​

​

​

​

​

​

​

Income from operations

​

 

  

​

 

  

​

 

  

​

 

  

Cardiovascular

​

 

32,622

​

 

17,435

​

 

82,966

​

 

51,836

Endoscopy

​

 

2,515

​

 

1,222

​

 

7,366

​

 

5,310

Total income from operations

​

 

35,137

​

 

18,657

​

 

90,332

​

 

57,146

​

​

​

​

​

​

​

​

​

​

​

​

​

Total other expense — net

​

 

(4,915)

​

 

(1,055)

​

 

(9,710)

​

 

(4,672)

Income tax expense

​

 

4,388

​

 

2,330

​

 

13,840

​

 

11,359

​

​

​

​

​

​

​

​

​

​

​

​

​

Net income

​

$

25,834

​

$

15,272

​

$

66,782

​

$

41,115

​