| Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Period Increase (Decrease) | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Period Increase (Decrease), Total | en-US | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| Amount, measured using unobservable inputs, of increase (decrease) in plan assets of defined benefit plan. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |