XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Net sales $ 316,701 $ 304,578 $ 961,071 $ 917,699
Orthopedic Surgery        
Segment Reporting Information [Line Items]        
Net sales 130,537 124,667 404,986 396,633
General Surgery        
Segment Reporting Information [Line Items]        
Net sales $ 186,164 $ 179,911 $ 556,085 $ 521,066