v3.25.4
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Triggering an obligation of first payment $ 19,771 $ 0 $ 0
Change in fair value of contingent consideration 0 1,423 719
Bioness, Inc      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Change in fair value of contingent consideration 0 $ 1,423 $ 719
Bioness, Inc | Maximum Earnout Payments      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent consideration 50,000    
Bioness, Inc | Earn-Out Payments for Meeting Sales Targets for Certain Implantable Products      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent consideration $ 20,000    
Contingent consideration earn-out period 3 years    
Bioness, Inc | Earn-Out Payments for Meeting Net Sales Milestones for Certain Implantable Products      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent consideration $ 10,000    
Bioness, Inc | Earn-Out Payments for Maintaining Centers for Medicare & Medicaid      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent consideration 20,000    
Triggering an obligation of first payment $ 19,771