|
Income Taxes - Additional Information (Details) (USD $)
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Mar. 31, 2014
|
|---|---|---|---|
| Income Tax Disclosure [Abstract] | |||
| Uncertain tax positions | $ 100,000.0 | $ 0 | |
| Taxes Payable, Current | 100,000 | ||
| Current taxes receivable | 2,300,000 | ||
| Deferred tax liability | $ 82,800,000 | $ 75,900,000 |