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% |