Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Summary of Reconciliation of Beginning and Ending Balances for the Level 3 (Detail)

v3.23.1
Fair Value Measurements - Summary of Reconciliation of Beginning and Ending Balances for the Level 3 (Detail) - Fair Value, Recurring [Member] - Fair Value, Inputs, Level 3 [Member] - Contingent consideration [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Opening balance $ 29,251 $ 42,053
Total losses (gains) included in earnings 1,585 (636)
Settlements (7,912) 0
Ending balance $ 22,924 $ 41,417