Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Additional Information (Detail)

v3.24.0.1
Fair Value Measurements - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair value of debt $ 1,976,500 $ 1,960,600  
Liabilities measured at fair value 41,902 29,251 $ 42,053
Settlements on liabilities 7,912 15,235  
Payment of contingent consideration 4,477 6,241 $ 4,495
Payment for contingent consideration 3,400 9,000  
Newly established liability due to acquisition 11,238 0  
Contingent consideration 8,100    
Contingent consideration arrangements acquired 3,100    
Other Noncurrent Liabilities [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Non-current portion of the fair value of the contingent consideration $ 41,100 21,800  
Accounts Payable and Accrued Liabilities [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Current portion of the fair value of the contingent consideration   $ 7,500  
Measurement Input, Risk Free Interest Rate [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input   0.046  
Measurement Input, Price Volatility [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input   0.225  
Measurement Input, Credit Spread [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input   0.045  
Measurement Input, Discount Rate [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input   0.091  
Minimum [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.049    
Minimum [Member] | Measurement Input, Price Volatility [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.07    
Minimum [Member] | Measurement Input, Credit Spread [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.033    
Minimum [Member] | Measurement Input, Discount Rate [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.083    
Maximum [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.054    
Maximum [Member] | Measurement Input, Price Volatility [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.217    
Maximum [Member] | Measurement Input, Credit Spread [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.042    
Maximum [Member] | Measurement Input, Discount Rate [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.091