XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]                
Net sales $ 315,230     $ 287,175     $ 932,851 $ 857,566
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 $ 20,245 $ 20,703 15,272 $ 15,298 $ 10,545 66,782 41,115
Cardiovascular                
Segment Reporting Information [Line Items]                
Net sales 306,084     278,949     905,335 832,555
Income from operations 32,622     17,435     82,966 51,836
Endoscopy                
Segment Reporting Information [Line Items]                
Net sales 9,146     8,226     27,516 25,011
Income from operations $ 2,515     $ 1,222     $ 7,366 $ 5,310