XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value - Schedule of Contingent Consideration Related to Previous Business Acquisitions (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Contingent Consideration    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Balance at beginning of period $ 15,800,000 $ 14,250,000
Measurement period adjustment   6,580,549
Purchases 1,500,000 10,800,000
Payments (948,786) (14,320,549)
Valuation adjustment 1,448,786 740,000
Balance at end of period 17,800,000 18,050,000
Tax Receivable Agreement    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Balance at beginning of period 229,228,105 67,176,226
Purchases 2,424,107 29,822,986
Accretion expense 1,522,939 1,096,084
Valuation adjustment 1,789,511 9,484,337
Balance at end of period $ 234,964,662 $ 107,579,633