XML 155 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting and Foreign Operations - Operating Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net sales $ 1,356,514 $ 1,257,366 $ 1,150,981
Selling, general and administrative expenses 399,731 373,676 342,525
Income from operations 155,693 123,944 87,563
Total other expense - net (5,700) (11,855) (4,934)
Income before income taxes 149,993 112,089 82,629
Cardiovascular      
Segment Reporting Information [Line Items]      
Net sales 1,301,744 1,220,560 1,118,224
Cost of sales standard 549,657 534,826 496,678
Cost of sales other 140,948 125,388 121,045
Selling, general and administrative expenses 376,734 362,082 332,012
Research and development expenses 83,812 80,300 74,042
Other operating expenses 443 3,524 13,501
Income from operations 150,150 114,440 80,946
Endoscopy      
Segment Reporting Information [Line Items]      
Net sales 54,770 36,806 32,757
Cost of sales standard 15,746 12,987 12,739
Cost of sales other 6,830 293 1,420
Selling, general and administrative expenses 22,997 11,594 10,513
Research and development expenses 3,654 2,428 1,468
Income from operations $ 5,543 $ 9,504 $ 6,617