Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Additional Information (Detail)

v3.22.0.1
Fair Value Measurements - Additional Information (Detail)
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Discount rate 10.50%    
Liabilities measured at fair value $ 0 $ 30,400,000  
Fair value transfers related to purchases, issues and sales 0    
Unrealized gains or losses 0    
Payment of contingent consideration 4,495,000 0 $ 0
Payment for contingent consideration $ 1,200,000    
Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.0006    
Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.0085    
Measurement Input, Price Volatility [Member] | Minimum [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.15    
Measurement Input, Price Volatility [Member] | Maximum [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.35    
Measurement Input, Credit Spread [Member] | Minimum [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.0230    
Measurement Input, Credit Spread [Member] | Maximum [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.0320    
Measurement Input, Discount Rate [Member] | Minimum [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.052    
Measurement Input, Discount Rate [Member] | Maximum [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.128    
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Liabilities measured at fair value $ 42,053,000 52,519,000 25,807,000
Settlements on liabilities 73,030,000 (1,272,000)  
Fair Value, Inputs, Level 3 [Member] | Accounts Payable and Accrued Liabilities [Member] | Fair Value, Recurring [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Liabilities measured at fair value   30,423,000 891,000
Settlements on liabilities 67,337,000    
Fair Value, Inputs, Level 3 [Member] | Contingent Consideration [Member] | Fair Value, Recurring [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Liabilities measured at fair value 42,053,000 22,096,000 $ 24,916,000
Settlements on liabilities $ 5,693,000 $ 1,272,000