v3.25.4
Fair Value Measurement - Schedule of Valuation of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets    
Equity investments $ 0 $ 128
Fair Value, Recurring    
Liabilities    
Total liabilities 84,602 140,760
Assets    
Investments held for sale and other   121,995
Equity investments   128
Total assets   122,123
Fair Value, Recurring | Aggregate Annual Cash Holdback Amount    
Liabilities    
Contingent consideration 70,875 107,991
Fair Value, Recurring | Earnout Payment    
Liabilities    
Contingent consideration 13,727 32,769
Level I | Fair Value, Recurring    
Liabilities    
Total liabilities 0 0
Assets    
Investments held for sale and other   0
Equity investments   128
Total assets   128
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    
Liabilities    
Total liabilities 0 0
Assets    
Investments held for sale and other   0
Equity investments   0
Total assets   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 84,602 140,760
Level III | Fair Value, Recurring    
Liabilities    
Total liabilities 84,602 140,760
Assets    
Investments held for sale and other   121,995
Equity investments   0
Total assets   121,995
Level III | Fair Value, Recurring | Aggregate Annual Cash Holdback Amount    
Liabilities    
Contingent consideration 70,875 107,991
Level III | Fair Value, Recurring | Earnout Payment    
Liabilities    
Contingent consideration $ 13,727 $ 32,769