XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Reporting - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]            
Net sales $ 338,003   $ 320,056   $ 661,511 $ 617,621
Income from operations 45,946   28,812   81,868 55,195
Total other expense - net (103)   (3,912)   (1,677) (4,795)
Income tax expense 10,117   4,655   16,225 9,452
Net income 35,726 $ 28,240 20,245 $ 20,703 63,966 40,948
Cardiovascular            
Segment Reporting Information [Line Items]            
Net sales 327,815   311,275   641,189 599,251
Income from operations 42,912   26,464   75,819 50,398
Endoscopy            
Segment Reporting Information [Line Items]            
Net sales 10,188   8,781   20,322 18,370
Income from operations $ 3,034   $ 2,348   $ 6,049 $ 4,797