XML 173 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Reporting - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]                
Net sales $ 339,845     $ 315,230     $ 1,001,356 $ 932,851
Income from operations 37,261     35,137     119,129 90,332
Total other expense - net (604)     (4,915)     (2,281) (9,710)
Income tax expense 8,213     4,388     24,438 13,840
Net income 28,444 $ 35,726 $ 28,240 25,834 $ 20,245 $ 20,703 92,410 66,782
Cardiovascular                
Segment Reporting Information [Line Items]                
Net sales 322,855     306,084     964,044 905,335
Income from operations 37,555     32,622     113,374 82,966
Endoscopy                
Segment Reporting Information [Line Items]                
Net sales 16,990     9,146     37,312 27,516
Income from operations $ (294)     $ 2,515     $ 5,755 $ 7,366