v3.25.2
Revenues (Disaggregated Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net Sales $ 342,345 $ 332,097 $ 663,600 $ 644,371
Goods transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net Sales 328,447 319,192 636,512 619,086
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Net Sales 13,898 12,905 27,088 25,285
Orthopedic Surgery        
Disaggregation of Revenue [Line Items]        
Net Sales 140,734 139,537 279,024 274,449
Orthopedic Surgery | Goods transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net Sales 129,382 128,875 256,930 253,567
Orthopedic Surgery | Services transferred over time        
Disaggregation of Revenue [Line Items]        
Net Sales 11,352 10,662 22,094 20,882
General Surgery        
Disaggregation of Revenue [Line Items]        
Net Sales 201,611 192,560 384,576 369,922
General Surgery | Goods transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net Sales 199,065 190,317 379,582 365,519
General Surgery | Services transferred over time        
Disaggregation of Revenue [Line Items]        
Net Sales 2,546 2,243 4,994 4,403
United States        
Disaggregation of Revenue [Line Items]        
Net Sales 190,612 185,367 374,374 361,774
United States | Orthopedic Surgery        
Disaggregation of Revenue [Line Items]        
Net Sales 51,687 52,125 104,702 106,276
United States | General Surgery        
Disaggregation of Revenue [Line Items]        
Net Sales 138,925 133,242 269,672 255,498
Americas (excluding the United States)        
Disaggregation of Revenue [Line Items]        
Net Sales 31,875 31,637 61,979 62,260
Americas (excluding the United States) | Orthopedic Surgery        
Disaggregation of Revenue [Line Items]        
Net Sales 21,723 21,167 42,667 42,495
Americas (excluding the United States) | General Surgery        
Disaggregation of Revenue [Line Items]        
Net Sales 10,152 10,470 19,312 19,765
Europe, Middle East & Africa        
Disaggregation of Revenue [Line Items]        
Net Sales 67,777 63,688 131,453 124,545
Europe, Middle East & Africa | Orthopedic Surgery        
Disaggregation of Revenue [Line Items]        
Net Sales 35,588 35,015 70,795 68,220
Europe, Middle East & Africa | General Surgery        
Disaggregation of Revenue [Line Items]        
Net Sales 32,189 28,673 60,658 56,325
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Net Sales 52,081 51,405 95,794 95,792
Asia Pacific | Orthopedic Surgery        
Disaggregation of Revenue [Line Items]        
Net Sales 31,736 31,230 60,860 57,458
Asia Pacific | General Surgery        
Disaggregation of Revenue [Line Items]        
Net Sales $ 20,345 $ 20,175 $ 34,934 $ 38,334