XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Fair value assets level 2 to level 3 transfers amount   $ 0    
Gain resulting from decrease in estimate of contingent payment arrangements   128,505,000 $ (13,115,000)  
CarVal        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Contingent consideration, liability, value, low $ 0      
Contingent consideration, liability, value, high $ 650,000,000      
Business combination, contingent consideration, performance term 6 years      
Gain resulting from decrease in estimate of contingent payment arrangements   $ 128,500,000    
Revenue growth rate | Minimum | CarVal        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Acquisition-related contingent liability (as percent)   (0.022) 0.020  
Revenue growth rate | Maximum | CarVal        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Acquisition-related contingent liability (as percent)   0.293 0.839  
Revenue growth rate | Weighted Average | CarVal        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Acquisition-related contingent liability (as percent)   0.086 0.103  
Discount rate | Minimum | CarVal        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Acquisition-related contingent liability (as percent)   0.019 0.019  
Discount rate | Maximum | CarVal        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Acquisition-related contingent liability (as percent)   0.104 0.104  
Discount rate | Weighted Average | CarVal        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Acquisition-related contingent liability (as percent)   0.051 0.046  
Level 1 | Other        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Total investments   $ 8,800,000   $ 7,900,000