XML 34 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues
12 Months Ended
Dec. 31, 2024
Revenues [Abstract]  
Revenues Revenues
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 

Revenue disaggregated by primary geographic market where the products are sold is included in Note 12.
    
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 

Revenue recognized during years ended December 31, 2024, 2023 and 2022 from amounts included in contract liabilities at the beginning of the period were $13.9 million, $12.5 million and $11.5 million, respectively. There were no material contract assets as of December 31, 2024 and December 31, 2023.