v3.25.4
Fair Value Measurement - Schedule of Significant Level 3 Inputs (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held for sale and other $ 0 $ 121,995
Level III    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held for sale and other   121,995
Contingent consideration 84,602 140,760
Level III | Discounted cash flow analysis    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held for sale and other   121,995
Level III | Valuation, Market Approach | Aggregate Annual Cash Holdback Amount    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration 70,875 107,991
Level III | Valuation, Market Approach | Earnout Payment    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration $ 13,727 $ 32,769
Level III | Yield | Discounted cash flow analysis | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held-for-sale and other, measurement input   0.186
Level III | Yield | Discounted cash flow analysis | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held-for-sale and other, measurement input   0.247
Level III | Yield | Discounted cash flow analysis | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held-for-sale and other, measurement input   0.208
Level III | Adjusted EBITDA multiple | Valuation, Market Approach | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held-for-sale and other, measurement input   9.25
Level III | Adjusted EBITDA multiple | Valuation, Market Approach | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held-for-sale and other, measurement input   10.00
Level III | Adjusted EBITDA multiple | Valuation, Market Approach | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held-for-sale and other, measurement input   9.30
Level III | Discount rate | Valuation, Market Approach | Aggregate Annual Cash Holdback Amount | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, liability, measurement input 0.080 0.080
Level III | Estimated revenue volatility | Valuation, Market Approach | Earnout Payment | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, liability, measurement input 0.201 0.208