Income Taxes (Details 2) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Income Taxes    
Deferred tax asset, current $ 24.1 $ 24.1
Deferred Tax Liabilities, Net, Noncurrent $ 96.0 $ 101.9