XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value - Summary of Carrying Amounts and Estimated Fair Values of Assets and Liabilities Measured at Fair Value (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Assets:    
Cash and cash equivalents $ 120,400,640 $ 91,129,888
Restricted cash 20,138,233 15,374,846
Total assets 140,538,873 106,504,734
Liabilities:    
Contingent consideration 17,800,000 15,800,000
Borrowings 427,950,300 256,713,396
Tax receivable agreement 234,964,662 229,228,105
Interest rate swap   9,312,332
Total liabilities 680,714,962 511,053,833
Level 1    
Assets:    
Cash and cash equivalents 120,400,640 91,129,888
Restricted cash 20,138,233 15,374,846
Total assets 140,538,873 106,504,734
Level 2    
Liabilities:    
Borrowings 427,950,300 256,713,396
Interest rate swap   9,312,332
Total liabilities 427,950,300 266,025,728
Level 3    
Liabilities:    
Contingent consideration 17,800,000 15,800,000
Tax receivable agreement 234,964,662 229,228,105
Total liabilities $ 252,764,662 $ 245,028,105