v3.10.0.1
Tax Receivable Agreement - (Details) - USD ($)
$ in Millions
Jan. 26, 2018
Jun. 30, 2018
Income Tax Disclosure [Abstract]    
Payment made to terminate future payments $ 34.0  
Additional payment required to terminate future payments $ 10.0  
Expected cash tax savings rate   26.90%