| Liabilities | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Total liabilities | en | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| Liabilities | en | http://www.xbrl.org/2009/role/negatedLabel | http://www.xbrl.org/2003/role/link |
| Liabilities at beginning of period | en | http://www.xbrl.org/2003/role/periodStartLabel | http://www.xbrl.org/2003/role/link |
| Liabilities at end of period | en | http://www.xbrl.org/2003/role/periodEndLabel | http://www.xbrl.org/2003/role/link |
| The amount of present obligations of the entity arising from past events, the settlement of which is expected to result in an outflow from the entity of resources embodying economic benefits. | en | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |