XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of Reconciliation of the Activity for the Level 3 Contingent Consideration Fair Value Measurements (Detail) - Level 3 [Member]
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance
Current year acquisitions 2,700
Fair value adjustments
Payments
Ending balance $ 2,700