XML 68 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Assets and Liabilities - Additional Information (Details)
1 Months Ended 12 Months Ended
Feb. 29, 2020
USD ($)
Oct. 31, 2019
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
Sep. 30, 2020
USD ($)
Dec. 31, 2019
Interest Rate Swap Agreement            
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]            
Notional amount $ 30,000,000.0 $ 140,000,000.0     $ 65,000,000.0  
Term of agreement 60 months 57 months        
Variable-rate term loan   $ 140,000,000.0 $ 205,000,000.0      
Interest Rate Swap Agreement | Other Loss            
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]            
Derivative, Notional Amount     6,400,000      
Interest Rate Swap Agreement | Other Loss | Net of Taxes            
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]            
Reclassified from accumulated other comprehensive loss into consolidated statements of operations     1,700,000      
Tax Receivable Agreement            
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]            
TRA, balance increased through accretion expense and valuation adjustment     $ 14,100,000      
TRA, measurement input       0.0158   0.0134
Alternative Investment, Valuation Technique [Extensible List]     us-gaap:ValuationTechniqueDiscountedCashFlowMember      
Alternative Investment, Measurement Input [Extensible List]     us-gaap:MeasurementInputDiscountRateMember      
Minimum            
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]            
Contingent consideration liability, measurement input     3.4      
Business Combination, Contingent Consideration, Liability, Valuation Technique [Extensible List]     us-gaap:ValuationTechniqueDiscountedCashFlowMember      
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible List]     us-gaap:MeasurementInputDiscountRateMember      
Maximum            
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]            
Contingent consideration liability, measurement input     3.5      
Business Combination, Contingent Consideration, Liability, Valuation Technique [Extensible List]     us-gaap:ValuationTechniqueDiscountedCashFlowMember      
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible List]     us-gaap:MeasurementInputDiscountRateMember      
Weighted Average            
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]            
Contingent consideration liability, measurement input     3.4      
Business Combination, Contingent Consideration, Liability, Valuation Technique [Extensible List]     us-gaap:ValuationTechniqueDiscountedCashFlowMember      
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible List]     us-gaap:MeasurementInputDiscountRateMember