XML 157 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Reporting - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Net sales $ 384,157 $ 339,845 $ 1,121,970 $ 1,001,356
Selling, general and administrative expenses 119,801 99,644 340,384 288,657
Income from operations 42,612 37,261 130,525 119,129
Total other expense - net (4,072) (604) (10,648) (2,281)
Income before income taxes 38,540 36,657 119,877 116,848
Cardiovascular        
Segment Reporting Information [Line Items]        
Net sales 366,425 322,855 1,069,163 964,044
Cost of sales standard 144,299 137,530 430,449 411,088
Cost of sales other 47,324 37,531 129,057 105,661
Selling, general and administrative expenses 113,835 90,409 322,482 273,343
Research and development expenses 23,157 19,727 68,417 60,286
Other operating expenses 32 103 1,198 292
Income from operations 37,778 37,555 117,560 113,374
Endoscopy        
Segment Reporting Information [Line Items]        
Net sales 17,732 16,990 52,807 37,312
Cost of sales standard 4,258 4,594 12,963 10,959
Cost of sales other 1,865 2,655 6,583 3,298
Selling, general and administrative expenses 5,966 9,235 17,902 15,314
Research and development expenses 809 800 2,394 1,986
Income from operations $ 4,834 $ (294) $ 12,965 $ 5,755