v3.25.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables present revenue disaggregated by primary geographic market where the products are sold, by product line and timing of revenue recognition:
Three Months EndedThree Months Ended
June 30, 2025June 30, 2024
 Orthopedic SurgeryGeneral SurgeryTotalOrthopedic SurgeryGeneral SurgeryTotal
Primary Geographic Markets
United States$51,687 $138,925 $190,612 $52,125 $133,242 $185,367 
Europe, Middle East & Africa35,588 32,189 67,777 35,015 28,673 63,688 
Asia Pacific31,736 20,345 52,081 31,230 20,175 51,405 
Americas (excluding the United States)21,723 10,152 31,875 21,167 10,470 31,637 
Total sales from contracts with customers$140,734 $201,611 $342,345 $139,537 $192,560 $332,097 
Timing of Revenue Recognition
Goods transferred at a point in time$129,382 $199,065 $328,447 $128,875 $190,317 $319,192 
Services transferred over time11,352 2,546 13,898 10,662 2,243 12,905 
Total sales from contracts with customers$140,734 $201,611 $342,345 $139,537 $192,560 $332,097 

Six Months EndedSix Months Ended
June 30, 2025June 30, 2024
Orthopedic SurgeryGeneral SurgeryTotalOrthopedic SurgeryGeneral SurgeryTotal
Primary Geographic Markets
United States$104,702 $269,672 $374,374 $106,276 $255,498 $361,774 
Europe, Middle East & Africa70,795 60,658 131,453 68,220 56,325 124,545 
Asia Pacific60,860 34,934 95,794 57,458 38,334 95,792 
Americas (excluding the United States)42,667 19,312 61,979 42,495 19,765 62,260 
Total sales from contracts with customers$279,024 $384,576 $663,600 $274,449 $369,922 $644,371 
Timing of Revenue Recognition
Goods transferred at a point in time$256,930 $379,582 $636,512 $253,567 $365,519 $619,086 
Services transferred over time22,094 4,994 27,088 20,882 4,403 25,285 
Total sales from contracts with customers$279,024 $384,576 $663,600 $274,449 $369,922 $644,371 
Contract with Customer, Asset and Liability
Contract liability balances related to the sale of extended warranties to customers are as follows:

June 30, 2025December 31, 2024
Contract liability$20,391 $18,424