v3.26.1
Fair Value Measurement (Contingent Consideration) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]          
Non-cash adjustments to fair value of contingent consideration liability $ (113) $ (1,799) $ 610 $ 2,163  
Business Combination, Contingent Consideration, Liability, Current 33,200   33,200   $ 61,400
In2Bones Global Inc          
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]          
Balance as of January 1,     2,160 11,196  
Payments     0 0  
Non-cash adjustments to fair value of contingent consideration liability     (2,160) (6,193)  
Balance as of June 30, 0 5,003 0 5,003  
Biorez Inc          
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]          
Balance as of January 1,     59,248 61,021  
Payments     (28,853) (14,094)  
Non-cash adjustments to fair value of contingent consideration liability     2,770 8,356  
Balance as of June 30, $ 33,165 $ 55,283 $ 33,165 $ 55,283  
Biorez Inc | Fair Value, Inputs, Level 3 | Fair Value, Recurring | Measurement Input, Discount Rate          
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]          
Business Combination, Contingent Consideration, Liability, Measurement Input 0.1210   0.1210    
Biorez Inc | Fair Value, Inputs, Level 3 | Fair Value, Recurring | Measurement Input, Revenue Volatility          
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]          
Business Combination, Contingent Consideration, Liability, Measurement Input 0.1979   0.1979