XML 335 R81.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements (Contingent Consideration) (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
lineOfCredit
Dec. 31, 2024
USD ($)
lineOfCredit
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Contingent consideration | $ $ 124,038 $ 196,898
Monte Carlo Pricing Model    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Business Combination, Contingent Consideration, Liability, Current | $ 115,464  
Probability Weighted Expected Return Method    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Contingent consideration | $   170,343
Business Combination, Contingent Consideration, Liability, Current | $ $ 8,574  
Discounted cash flow    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Contingent consideration | $   $ 26,555
Forecasted Growth Rates | Monte Carlo Pricing Model | Minimum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input 0.013  
Forecasted Growth Rates | Monte Carlo Pricing Model | Maximum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input 0.260  
Forecasted Growth Rates | Probability Weighted Expected Return Method | Minimum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input   0.020
Forecasted Growth Rates | Probability Weighted Expected Return Method | Maximum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input   0.295
Discount Rate | Monte Carlo Pricing Model | Minimum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input 0.120  
Discount Rate | Monte Carlo Pricing Model | Maximum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input 0.179  
Discount Rate | Probability Weighted Expected Return Method | Minimum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input   0.105
Discount Rate | Probability Weighted Expected Return Method | Maximum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input   0.180
Measurement Input, Equivalency Rate | Monte Carlo Pricing Model | Minimum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input 0.047 0.049
Measurement Input, Equivalency Rate | Monte Carlo Pricing Model | Maximum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input 0.059 0.058
Measurement Input, Equivalency Rate | Probability Weighted Expected Return Method | Minimum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input 0.053 0.057
Measurement Input, Equivalency Rate | Probability Weighted Expected Return Method | Maximum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input 0.053 0.057
Measurement Input, Conversion Rate | Probability Weighted Expected Return Method | Minimum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input 0 0
Measurement Input, Conversion Rate | Probability Weighted Expected Return Method | Maximum    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Measurement input 1.000 1.000