XML 54 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues (Tables)
12 Months Ended
Dec. 31, 2020
Revenues [Abstract]  
Disaggregation of Revenue
The following tables present revenue disaggregated by product line and timing of revenue recognition for the years ended December 31, 2020, 2019 and 2018:

2020
 Orthopedic SurgeryGeneral SurgeryTotal
Timing of Revenue Recognition
Goods transferred at a point in time$340,318 $484,147 $824,465 
Services transferred over time34,387 3,607 37,994 
Total sales from contracts with customers$374,705 $487,754 $862,459 

2019
 Orthopedic SurgeryGeneral SurgeryTotal
Timing of Revenue Recognition
Goods transferred at a point in time$426,893 $489,313 $916,206 
Services transferred over time36,429 2,462 38,891 
Total sales from contracts with customers$463,322 $491,775 $955,097 
2018
 Orthopedic SurgeryGeneral SurgeryTotal
Timing of Revenue Recognition
Goods transferred at a point in time$413,630 $411,391 $825,021 
Services transferred over time33,098 1,515 34,613 
Total sales from contracts with customers$446,728 $412,906 $859,634 
Contract with Customer, Asset and Liability
Contract liability balances related to the sale of extended warranties to customers are as follows:

December 31, 2020December 31, 2019
Contract Liability$13,666 $14,276