XML 131 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Reporting - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Net sales $ 323,508 $ 297,565
Income from operations 35,922 26,383
Total other expense - net (1,574) (883)
Income tax expense 6,108 4,797
Net income 28,240 20,703
Cardiovascular    
Segment Reporting Information [Line Items]    
Net sales 313,374 287,976
Income from operations 32,907 23,934
Endoscopy    
Segment Reporting Information [Line Items]    
Net sales 10,134 9,589
Income from operations $ 3,015 $ 2,449