Income Taxes and Tax Receivable Agreement - Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Current:      
Federal $ (31) $ 0 $ 0
State 244 909 1,669
Deferred:      
Federal 7,326 (132,311) 13,235
State (444) (17,580) 854
Total income tax expense (benefit) $ 7,095 $ (148,982) $ 15,758