XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Product Lines (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 $ 337,926 $ 316,701 $ 1,001,526 $ 961,071
Orthopedic Surgery        
Segment Reporting Information [Line Items]        
Net sales 138,193 130,537 417,216 404,986
General Surgery        
Segment Reporting Information [Line Items]        
Net sales $ 199,733 $ 186,164 $ 584,310 $ 556,085