| Time Deposit Maturities, after Next Rolling 12 Months | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Time Deposit Maturities, after Next Rolling 12 Months, Total | en-US | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| Amount of time deposits maturing after the next rolling twelve months following the latest balance sheet. Time deposits include, but are not limited to, certificates of deposits. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |