XML 94 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Net Sales $ 955,097 $ 859,634 $ 796,392
Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 916,206 825,021 762,819
Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 38,891 34,613 33,573
Orthopedic Surgery [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 463,322 446,728 428,944
Orthopedic Surgery [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 426,893 413,630 396,147
Orthopedic Surgery [Member] | Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 36,429 33,098 32,797
General Surgery [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 491,775 412,906 367,448
General Surgery [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales 489,313 411,391 366,672
General Surgery [Member] | Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Net Sales $ 2,462 $ 1,515 $ 776