v3.26.3
Fair Value Measurement (Contingent Consideration) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]      
Non-cash adjustments to fair value of contingent consideration liability $ 1,215 $ 3,504  
Business Combination, Contingent Consideration, Liability, Current 21,900   $ 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) (8,828)  
Balance as of September 30, 0 2,368  
Biorez Inc      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration [Abstract]      
Balance as of January 1, 59,248 61,021  
Payments (40,679) (22,577)  
Non-cash adjustments to fair value of contingent consideration liability 3,375 12,332  
Balance as of September 30, $ 21,944 $ 50,776