Commitments, Contingencies and Off-Balance Sheet Arrangements (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Commitments And Contingencies Disclosure [Abstract]  
Operating lease, future minimum lease payments $ 198.0