v3.25.2
Fair Value of Financial Instruments (Contingent Consideration) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]          
Non-cash adjustments to fair value of contingent consideration liability $ (1,799) $ (8,673) $ 2,163 $ (15,219)  
Business Combination, Contingent Consideration, Liability, Current 45,400   45,400   $ 35,400
Business Combination, Contingent Consideration, Liability, Noncurrent 14,900   14,900   $ 36,800
In2Bones Global Inc          
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]          
Balance as of January 1,     11,196 41,393  
Payments     0 (3,028)  
Non-cash adjustments to fair value of contingent consideration liability     (6,193) (20,760)  
Balance as of June 30, $ 5,003 17,605 $ 5,003 17,605  
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.0732   0.0732    
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.1723   0.1723    
Biorez Inc          
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]          
Balance as of January 1,     $ 61,021 128,751  
Payments     (14,094) (36,401)  
Non-cash adjustments to fair value of contingent consideration liability     8,356 5,541  
Balance as of June 30, $ 55,283 $ 97,891 $ 55,283 $ 97,891  
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.1228   0.1228    
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.2070   0.2070