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.2
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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Opening balance $ 22,924 $ 41,417 $ 29,251 $ 42,053
Total losses (gains) included in earnings 2,366 174 3,951 (462)
Settlements   (15,234) (7,912) (15,234)
Ending balance $ 25,290 $ 26,357 $ 25,290 $ 26,357