|
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 |