Business Combinations - Additional Information (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 03, 2022 |
Apr. 29, 2022 |
Jun. 30, 2022
USD ($)
|
Jun. 30, 2022
USD ($)
numberOfBusinessCombinations
|
|
| Business Acquisition [Line Items] | ||||
| Number of Businesses Acquired | numberOfBusinessCombinations | 2 | |||
| Business combinations aggregate purchase price | $ 396,388 | |||
| Goodwill, amortization period for tax purposes | 15 years | |||
| Total revenues recognized from business combinations | $ 18,200 | $ 18,200 | ||
| Net income (loss) recognized from business combinations | 7,000 | 7,000 | ||
| Acquisition related costs incurred | $ 1,900 | 1,900 | ||
| Westwood | ||||
| Business Acquisition [Line Items] | ||||
| Business combinations aggregate purchase price | 386,278 | |||
| Effective date of acquisition | Apr. 29, 2022 | |||
| VCM | ||||
| Business Acquisition [Line Items] | ||||
| Business combinations aggregate purchase price | $ 10,110 | |||
| Effective date of acquisition | Jun. 03, 2022 |