XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value assets level 2 to level 3 transfers amount   $ 0  
Remeasurement of contingent payment arrangements   $ 0 $ 128,505,000
CarVal      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Remeasurement 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 (percent) (0.022) 0.020 (0.022)
Revenue growth rate | Maximum | CarVal      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Acquisition-related contingent liability (percent) 0.293 0.133 0.293
Revenue growth rate | Weighted Average | CarVal      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Acquisition-related contingent liability (percent) 0.086 0.068 0.086
Discount rate | Minimum | CarVal      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Acquisition-related contingent liability (percent) 0.019   0.019
Discount rate | Maximum | CarVal      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Acquisition-related contingent liability (percent) 0.104 0.019 0.104
Discount rate | Weighted Average | CarVal      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Acquisition-related contingent liability (percent) 0.051   0.051