Tax Receivable Agreement (Details) - USD ($)
9 Months Ended
May 02, 2016
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Other Liabilities Disclosure [Abstract]        
Percentage of cash savings in income tax 85.00%      
Holding period for stockholders 12 months      
Payable pursuant to tax receivable agreement   $ 258,100,000   $ 201,800,000
TRA payments   $ 0 $ 0