Organization and Nature of Business - Additional Information (Details)
$ / shares in Units, $ in Millions
Jan. 17, 2020
USD ($)
Jul. 01, 2019
USD ($)
Mar. 13, 2018
USD ($)
shares
Feb. 12, 2018
USD ($)
$ / shares
shares
Dec. 31, 2019
$ / shares
Dec. 31, 2018
$ / shares
May 03, 2018
USD ($)
Dec. 31, 2017
$ / shares
Subsidiary Sale Of Stock [Line Items]                
Share price | $ / shares         $ 17.64 $ 14.27   $ 13.51
Subsequent Event | London Interbank Offered Rate (LIBOR)                
Subsidiary Sale Of Stock [Line Items]                
Base spread (as a percent) 0.75%              
Term Loans                
Subsidiary Sale Of Stock [Line Items]                
Debt Term   7 years   7 years        
Principal amount   $ 1,100.0   $ 360.0        
Term Loans | London Interbank Offered Rate (LIBOR)                
Subsidiary Sale Of Stock [Line Items]                
Base spread (as a percent)   3.25%            
Revolving Credit Facility                
Subsidiary Sale Of Stock [Line Items]                
Debt Term   5 years   5 years        
Amount of revolving credit facility   $ 100.0   $ 50.0     $ 100.0  
Repriced Term Loans | Subsequent Event                
Subsidiary Sale Of Stock [Line Items]                
Principal amount $ 952.0              
Basis spread on variable rate, increase (decrease) 0.75%              
Debt instrument interest rate description Repriced Term Loans provide for a reduced applicable margin on LIBOR of 75 basis points.              
Debt maturity date 2026-06              
Repriced Term Loans | Subsequent Event | London Interbank Offered Rate (LIBOR)                
Subsidiary Sale Of Stock [Line Items]                
Base spread (as a percent) 2.50%              
IPO                
Subsidiary Sale Of Stock [Line Items]                
Proceeds received from issuance of shares     $ 156.5          
Conversion ratio of common stock to Class B common stock       1        
IPO | Class A                
Subsidiary Sale Of Stock [Line Items]                
Number of shares issued | shares       11,700,000        
Share price | $ / shares       $ 13.00        
Proceeds received from issuance of shares       $ 143.0        
Underwriter's Option | Class A                
Subsidiary Sale Of Stock [Line Items]                
Number of shares issued | shares     1,110,860          
Proceeds received from issuance of shares     $ 13.5