v3.26.1
Fair Value Measurement (Contingent Consideration) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 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 $ 722 $ 3,962  
Business Combination, Contingent Consideration, Liability, Current 50,800   $ 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 (1,987) (987)  
Balance as of March 31, $ 173 10,209  
In2Bones Global 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.0691    
In2Bones Global 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.1735    
Biorez Inc      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]      
Balance as of January 1, $ 59,248 61,021  
Payments (11,364) (7,166)  
Non-cash adjustments to fair value of contingent consideration liability 2,709 4,949  
Balance as of March 31, $ 50,593 $ 58,804  
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.1227    
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.2024