v3.22.2.2
Segment Reporting - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]                
Net sales $ 287,175     $ 267,021     $ 857,566 $ 796,259
Income from operations 18,657     15,931     57,146 39,020
Total other income (expense) - net (1,055)     (1,754)     (4,672) (5,284)
Income tax expense 2,330     2,210     11,359 5,895
Net income 15,272 $ 15,298 $ 10,545 11,967 $ 4,916 $ 10,958 41,115 27,841
Cardiovascular                
Segment Reporting Information [Line Items]                
Net sales 278,949     259,704     832,555 773,002
Income from operations 17,435     14,411     51,836 33,389
Endoscopy                
Segment Reporting Information [Line Items]                
Net sales 8,226     7,317     25,011 23,257
Income from operations $ 1,222     $ 1,520     $ 5,310 $ 5,631