XML 167 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting and Foreign Operations - Operating Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Net sales $ 1,257,366 $ 1,150,981 $ 1,074,751
Income from operations 123,944 87,563 60,916
Total other expense - net (11,855) (4,934) (6,999)
Income tax expense 17,678 8,113 5,463
Net income 94,411 74,516 48,454
Cardiovascular      
Segment Reporting Information [Line Items]      
Net sales 1,220,560 1,118,224 1,043,227
Income from operations 114,440 80,946 53,415
Endoscopy      
Segment Reporting Information [Line Items]      
Net sales 36,806 32,757 31,524
Income from operations $ 9,504 $ 6,617 $ 7,501