v3.26.1
Fair Value Measurements - Schedule of Quantitative Information about Fair Value Measurements for Contingent Consideration (Details)
Dec. 31, 2025
Discount rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Contingent consideration, measurement input 0.145
Probability of achievement | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Contingent consideration, measurement input 0.01
Probability of achievement | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Contingent consideration, measurement input 0.565