XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Net Sales $ 1,045,472 $ 1,010,635 $ 862,459
Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 1,000,273 966,207 824,465
Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 45,199 44,428 37,994
Orthopedic Surgery [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 461,528 438,424 374,705
Orthopedic Surgery [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 422,648 398,963 340,318
Orthopedic Surgery [Member] | Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 38,880 39,461 34,387
General Surgery [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 583,944 572,211 487,754
General Surgery [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 577,625 567,244 484,147
General Surgery [Member] | Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales $ 6,319 $ 4,967 $ 3,607