XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Net Sales $ 1,010,635 $ 862,459 $ 955,097
Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 966,207 824,465 916,206
Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 44,428 37,994 38,891
Orthopedic Surgery [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 438,424 374,705 463,322
Orthopedic Surgery [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 398,963 340,318 426,893
Orthopedic Surgery [Member] | Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 39,461 34,387 36,429
General Surgery [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 572,211 487,754 491,775
General Surgery [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 567,244 484,147 489,313
General Surgery [Member] | Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales $ 4,967 $ 3,607 $ 2,462