XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement - Schedule of Significant Level 3 Inputs (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held for sale and other $ 179,263 $ 121,995
Level III    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held for sale and other 179,263 121,995
Contingent consideration 145,740 140,760
Level III | Discounted cash flow analysis    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held for sale and other 179,263 121,995
Level III | Valuation, Market Approach | Aggregate Annual Cash Holdback Amount    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration 109,616 107,991
Level III | Valuation, Market Approach | Earnout Payment    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration $ 36,124 $ 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 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 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.211 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 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.50 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.33 9.30
Level III | LTM EBITDA multiple | Valuation, Market Approach    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Investments held-for-sale and other, measurement input 34.00  
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.218 0.208