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.3
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 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Opening balance $ 25,290 $ 26,357 $ 29,251 $ 42,053
Newly established liability due to acquisitions 8,091   8,091  
Total losses (gains) included in earnings 2,637 1,000 6,588 538
Settlements     (7,912) (15,234)
Ending balance $ 36,018 $ 27,357 $ 36,018 $ 27,357