Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Additional Information (Details)

v3.25.0.1
Fair Value Measurements - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Debt $ 3,275,100 $ 1,976,500  
Current portion of the fair value of the contingent consideration 48,200    
Non-current portion of the fair value of the contingent consideration 80,900 41,100  
Contingent consideration   8,100  
Contingent consideration arrangements acquired   3,100  
Recurring basis, liability, settlements 5,384 7,912  
Payment for contingent consideration   3,400  
Payment of contingent consideration 0 $ 4,477 $ 6,241
Other current assets      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Contingently returnable consideration 1,300    
Other non-current assets      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Contingently returnable consideration 4,200    
Deal-Contingent Forward      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Recurring basis, liability, settlements $ 5,400    
Minimum | Measurement Input, Risk Free Interest Rate      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Contingent consideration, liability, measurement input 0.035 0.049  
Minimum | Measurement Input, Price Volatility      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Contingent consideration, liability, measurement input 0.068 0.070  
Minimum | Measurement Input, Credit Spread      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Contingent consideration, liability, measurement input 0.007 0.033  
Minimum | Measurement Input, Discount Rate      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Contingent consideration, liability, measurement input 0.050 0.083  
Maximum | Measurement Input, Risk Free Interest Rate      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Contingent consideration, liability, measurement input 0.054 0.054  
Maximum | Measurement Input, Price Volatility      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Contingent consideration, liability, measurement input 0.187 0.217  
Maximum | Measurement Input, Credit Spread      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Contingent consideration, liability, measurement input 0.026 0.042  
Maximum | Measurement Input, Discount Rate      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Contingent consideration, liability, measurement input 0.066 0.091