Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Parenthetical) (Detail)

v3.22.1
Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Parenthetical) (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Deferred consideration $ 8,371 $ 9,801    
Accounts Payable And Other Liabilities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Deferred consideration 5,071 5,112    
Contingent Consideration [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration 9,363 9,312 $ 5,301 $ 5,572
Contingent Consideration [Member] | Accounts Payable And Other Liabilities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration $ 3,581 $ 2,681