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