Income Taxes (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2016 |
Mar. 31, 2016 |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
Income Taxes [Line Items] | |||||
Income tax provision | $ 1,778 | $ 1,595 | $ 9,411 | $ 11,303 | $ 10,944 |
Net excess tax benefits from equity-based compensation recorded in stockholder's equity | $ 5,466 | $ 7,455 | |||
Unrecognized tax benefit that, if recognized, would favorably affect the effective tax rate | 2,400 | ||||
Domestic Tax Authority [Member] | |||||
Income Taxes [Line Items] | |||||
Operating loss carryforwards | 28,800 | ||||
Foreign Tax Authority [Member] | |||||
Income Taxes [Line Items] | |||||
Operating loss carryforwards | 6,400 | ||||
State and Local Jurisdiction [Member] | |||||
Income Taxes [Line Items] | |||||
Operating loss carryforwards | 36,500 | ||||
Tax credit carryforwards | 9,900 | ||||
ASU 2016-09 adjustments [Member] | |||||
Income Taxes [Line Items] | |||||
Income tax provision | $ (7,700) |