Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Additional Information (Detail)

v3.22.4
Fair Value Measurements - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Payment of contingent consideration $ 6,241 $ 4,495 $ (0)
Payment for contingent consideration $ 9,000 1,200  
Redeemable Preferred Stock [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Discount rate 10.50%    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Liabilities measured at fair value   42,053 52,519
Settlements on liabilities   73,030  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Accounts Payable and Accrued Liabilities [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Liabilities measured at fair value $ 0   30,423
Settlements on liabilities 67,337    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Contingent Consideration [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Liabilities measured at fair value 29,251 42,053 $ 22,096
Settlements on liabilities $ 15,235 $ 5,693  
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.0450    
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.161    
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.0457 0.0006  
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.150  
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.0230  
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.052  
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.2250 0.0085  
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.350  
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.0320  
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.128