v3.21.2
Fair Value Measurements - Additional Information (Details)
$ in Millions
9 Months Ended
Sep. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Reported Value Measurement    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt $ 498.8 $ 399.0
Estimate of Fair Value Measurement    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Long-term debt 481.6 402.0
Change in fair value of contingent earnout liabilities 23.2  
Maximum estimated exposure to contingent earnout liabilities 682.6  
Unamortized debt discount and issuance costs 16.4 $ 13.6
Fair Value, Recurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Interest rate caps $ 5.3  
Revenue or EBITDA Growth Rate | Minimum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent earnout liability input 0.10 0.07
Revenue or EBITDA Growth Rate | Maximum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent earnout liability input 0.24 0.20
Discount Rate | Minimum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent earnout liability input 0.0525 0.0500
Discount Rate | Maximum    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent earnout liability input 0.1850 0.1800