XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement - Schedule of Valuation of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Equity investments $ 139 $ 128
Fair Value, Recurring    
Assets    
Investments held for sale and other 179,263 121,995
Equity investments 139 128
Total assets 179,402 122,123
Liabilities    
Total liabilities 145,740 140,760
Fair Value, Recurring | Aggregate Annual Cash Holdback Amount    
Liabilities    
Contingent consideration 109,616 107,991
Fair Value, Recurring | Earnout Payment    
Liabilities    
Contingent consideration 36,124 32,769
Level I | Fair Value, Recurring    
Assets    
Investments held for sale and other 0 0
Equity investments 139 128
Total assets 139 128
Liabilities    
Total liabilities 0 0
Level I | Fair Value, Recurring | Aggregate Annual Cash Holdback Amount    
Liabilities    
Contingent consideration 0 0
Level I | Fair Value, Recurring | Earnout Payment    
Liabilities    
Contingent consideration 0 0
Level II | Fair Value, Recurring    
Assets    
Investments held for sale and other 0 0
Equity investments 0 0
Total assets 0 0
Liabilities    
Total liabilities 0 0
Level II | Fair Value, Recurring | Aggregate Annual Cash Holdback Amount    
Liabilities    
Contingent consideration 0 0
Level II | Fair Value, Recurring | Earnout Payment    
Liabilities    
Contingent consideration 0 0
Level III    
Liabilities    
Contingent consideration 145,740 140,760
Level III | Fair Value, Recurring    
Assets    
Investments held for sale and other 179,263 121,995
Equity investments 0 0
Total assets 179,263 121,995
Liabilities    
Total liabilities 145,740 140,760
Level III | Fair Value, Recurring | Aggregate Annual Cash Holdback Amount    
Liabilities    
Contingent consideration 109,616 107,991
Level III | Fair Value, Recurring | Earnout Payment    
Liabilities    
Contingent consideration $ 36,124 $ 32,769