Income Taxes (Details 2) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Deferred tax assets:    
Deferred tax assets valuation allowance $ 22 $ 22