XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Net Sales $ 1,244,744 $ 1,045,472 $ 1,010,635
Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Net Sales 1,198,043 1,000,273 966,207
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net Sales 46,701 45,199 44,428
Orthopedic Surgery      
Disaggregation of Revenue [Line Items]      
Net Sales 533,158 461,528 438,424
Orthopedic Surgery | Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Net Sales 494,002 422,648 398,963
Orthopedic Surgery | Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net Sales 39,156 38,880 39,461
General Surgery      
Disaggregation of Revenue [Line Items]      
Net Sales 711,586 583,944 572,211
General Surgery | Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Net Sales 704,041 577,625 567,244
General Surgery | Transferred over Time      
Disaggregation of Revenue [Line Items]      
Net Sales $ 7,545 $ 6,319 $ 4,967