XML 78 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]            
Net sales $ 320,056   $ 294,976   $ 617,621 $ 570,391
Income from operations 28,812   23,256   55,195 38,489
Total other expense - net (3,912)   (2,555)   (4,795) (3,617)
Income tax expense 4,655   5,403   9,452 9,029
Net income 20,245 $ 20,703 15,298 $ 10,545 40,948 25,843
Cardiovascular            
Segment Reporting Information [Line Items]            
Net sales 311,275   286,670   599,251 553,606
Income from operations 26,464   21,275   50,398 34,401
Endoscopy            
Segment Reporting Information [Line Items]            
Net sales 8,781   8,306   18,370 16,785
Income from operations $ 2,348   $ 1,981   $ 4,797 $ 4,088