| Schedule of supplemental cash flow information | 
 The following represents the supplemental cash flow information of the Company for the years ended December 31, 2021, 2020, and 2019.  
      
       
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
        
       
           | 
           | 
        Year Ended December 31,  | 
           | 
        
       
           | 
           | 
        2021  | 
           | 
           | 
        2020  | 
           | 
           | 
        2019  | 
           | 
        
       
        Supplemental cash flow information:  | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
        
       
        Cash paid for:  | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
        
       
        Interest and financing costs  | 
           | 
        $  | 
        79,357  | 
           | 
           | 
        $  | 
        41,034  | 
           | 
           | 
        $  | 
        32,659  | 
           | 
        
       
        Income taxes  | 
           | 
           | 
        6,762  | 
           | 
           | 
           | 
        7,564  | 
           | 
           | 
           | 
        4,828  | 
           | 
        
       
        Non-cash investing and financing activities  | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
        
       
        Members' Tax Distributions declared but unpaid  | 
           | 
           | 
        11,155  | 
           | 
           | 
           | 
        23,350  | 
           | 
           | 
           | 
        9,941  | 
           | 
        
       
        Tax Receivable Agreement liabilities  (1)  | 
           | 
           | 
        272,100  | 
           | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        -  | 
           | 
        
       
        Contingent consideration liabilities from business combinations  | 
           | 
           | 
        22,011  | 
           | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        4,200  | 
           | 
        
       
        Class A common stock issued in connection with the redemption of LLC Units (1)  | 
           | 
           | 
        53  | 
           | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        -  | 
           | 
        
       
        Class B common stock issued (1)  | 
           | 
           | 
        149  | 
           | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        -  | 
           | 
        
       
        Class X common stock issued in connection with the redemption of LLC Units (1)  | 
           | 
           | 
        1  | 
           | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        -  | 
           | 
        
       
        Cancellation of Class X common stock in exchange for TRA liabilities (1)  | 
           | 
           | 
        (1  | 
        )  | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        -  | 
           | 
        
       
        Related party asset acquisition  | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        (6,077  | 
        )  | 
           | 
           | 
        (3,316  | 
        )  | 
        
       
        Acquisition of preferred units subject to mandatory redemption  | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        3,316  | 
           | 
        
       
        Forgiveness of related party receivable  | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        6,077  | 
           | 
           | 
           | 
        -  | 
           | 
        
       
        Repayment of Founders’ subordinated notes  | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        (74,990  | 
        )  | 
           | 
           | 
        -  | 
           | 
        
       
        Preferred equity issued in exchange for Founders’ subordinated promissory notes  | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        74,270  | 
           | 
           | 
           | 
        -  | 
           | 
        
       
        Common equity issued in exchange for Founders’ subordinated promissory notes  | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        7,661  | 
           | 
           | 
           | 
        -  | 
           | 
        
       
        Loss on extinguishment of Founders’ subordinated promissory notes  | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        (6,941  | 
        )  | 
           | 
           | 
        -  | 
           | 
        
       
        Common equity issued as consideration for business combination  | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        102,000  | 
           | 
           | 
           | 
        -  | 
           | 
        
       
        Unpaid preferred dividends  | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        9,531  | 
           | 
           | 
           | 
        -  | 
           | 
        
       
        Accretion of premium on mezzanine equity  | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        1,618  | 
           | 
           | 
           | 
        1,948  | 
           | 
        
       
        Accumulated deficit due to accretion of premium on mezzanine equity  | 
           | 
           | 
        -  | 
           | 
           | 
           | 
        (1,618  | 
        )  | 
           | 
           | 
        (1,948  | 
        )  | 
        
       
(1) Refer to Note 1, Basis of Presentation  
 |