Commitments and Contingencies - Summary of Contingent Consideration Balance (Details) - USD ($) $ in Thousands |
3 Months Ended | 4 Months Ended | 6 Months Ended |
---|---|---|---|
Jun. 30, 2020 |
May 14, 2020 |
Jun. 30, 2021 |
|
Commitments And Contingencies Disclosure [Abstract] | |||
Beginning Balance | $ 0 | $ 25,536 | $ 16,414 |
Additions related to TPG Acquisition | 9,909 | ||
Additions related to acquisitions | 3,191 | 3,788 | 2,739 |
Payments of contingent consideration | (2,200) | (19,093) | (5,587) |
Loss on remeasurement | 51 | (322) | 557 |
Ending Balance | $ 10,951 | $ 9,909 | $ 14,123 |