v3.8.0.1
Tax Receivable Agreement - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 26, 2018
Mar. 31, 2018
Mar. 31, 2017
Income Tax Disclosure [Abstract]      
Payment made for Buyout of Tax Receivable Agreement $ 34,000 $ 34,000 $ 0
Additional payment required to terminated counterparty   $ 10,000  
Significant inputs, tax savings rate   27.50%  
Gain on buyout of tax receivable agreement   $ 12,372 $ 0