| Payments for (Proceeds from) Hedge, Financing Activities | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Payments for (Proceeds from) Hedge, Financing Activities, Total | en-US | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| The net cash outflow or inflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |