Organization and Nature of Business - Initial Public Offering (Details) - USD ($)
$ / shares in Units, $ in Millions
Mar. 13, 2018
Feb. 12, 2018
May 03, 2018
Term Loans      
Sale of Stock      
Debt Term   7 years  
Debt Instrument, Face Amount   $ 360.0  
Credit Agreement      
Sale of Stock      
Amount of revolving credit facility   $ 50.0 $ 100.0
Revolving Credit Facility      
Sale of Stock      
Debt Term   5 years  
Amount of revolving credit facility   $ 50.0  
IPO      
Sale of Stock      
Proceeds received from issuance of shares $ 156.5    
IPO | Class A      
Sale of Stock      
Number of shares issued   11,700,000  
Share price   $ 13.00  
Proceeds received from issuance of shares   $ 143.0  
Underwriter's Option | Class A      
Sale of Stock      
Number of shares issued 1,110,860    
Proceeds received from issuance of shares $ 13.5