Income Taxes and Tax Receivable Agreement - Income Tax Rate Reconciliation (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Effective Income Tax Rate Reconciliation, Amount [Abstract] | |||
| Tax expense (benefit) at U.S.federal statutory rate | $ 32,263 | $ (26,648) | $ (3,840) |
| State income tax, net of U.S. federal tax benefit | (86) | 1,059 | 1,402 |
| Change in valuation allowance | 354 | (137,721) | 29,336 |
| Expiration of carryforwards and stock option forfeitures | 0 | 0 | 1,286 |
| Net income attributable to non-controlling interests | (26,470) | (24,996) | (13,207) |
| Changes in measurement of uncertain tax positions | (262) | (10) | 589 |
| Stock option compensation | (200) | 0 | 0 |
| Nondeductible transaction costs | 0 | 3,442 | 4,230 |
| Tax return reconciling differences | 1,635 | (1,574) | (4,419) |
| Change in effective tax rate | 0 | (2,143) | 0 |
| TRA liability | (327) | 39,428 | 0 |
| Other | 188 | 181 | 381 |
| Total income tax expense (benefit) | $ 7,095 | $ (148,982) | $ 15,758 |