v3.25.2
Segment Reporting - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Net sales $ 382,462 $ 338,003 $ 737,813 $ 661,511
Selling, general and administrative expenses 113,097 94,585 220,583 189,013
Income from operations 46,880 45,946 87,913 81,868
Total other expense - net (3,501) (103) (6,576) (1,677)
Income before income taxes 43,379 45,843 81,337 80,191
Cardiovascular        
Segment Reporting Information [Line Items]        
Net sales 364,025 327,815 702,738 641,189
Cost of sales standard 147,710 140,492 286,151 273,558
Cost of sales other 43,949 32,828 81,732 68,130
Selling, general and administrative expenses 107,673 91,634 208,647 182,934
Research and development expenses 23,306 19,643 45,260 40,559
Other operating expenses 143 306 1,166 189
Income from operations 41,244 42,912 79,782 75,819
Endoscopy        
Segment Reporting Information [Line Items]        
Net sales 18,437 10,188 35,075 20,322
Cost of sales standard 4,342 3,256 8,705 6,365
Cost of sales other 1,974 327 4,718 643
Selling, general and administrative expenses 5,424 2,951 11,936 6,079
Research and development expenses 1,061 620 1,585 1,186
Income from operations $ 5,636 $ 3,034 $ 8,131 $ 6,049