XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024, 2023 and 2022:

2024
 Orthopedic SurgeryGeneral SurgeryTotal
Timing of Revenue Recognition
Goods transferred at a point in time$502,336 $754,070 $1,256,406 
Services transferred over time41,652 8,957 50,609 
Total sales from contracts with customers$543,988 $763,027 $1,307,015 

2023
 Orthopedic SurgeryGeneral SurgeryTotal
Timing of Revenue Recognition
Goods transferred at a point in time$494,002 $704,041 $1,198,043 
Services transferred over time39,156 7,545 46,701 
Total sales from contracts with customers$533,158 $711,586 $1,244,744 
2022
 Orthopedic SurgeryGeneral SurgeryTotal
Timing of Revenue Recognition
Goods transferred at a point in time$422,648 $577,625 $1,000,273 
Services transferred over time38,880 6,319 45,199 
Total sales from contracts with customers$461,528 $583,944 $1,045,472 
Contract with Customer, Asset and Liability
Contract liability balances related to the sale of extended warranties to customers are as follows:

December 31, 2024December 31, 2023
Contract Liability$18,424 $17,962