| Satzungsmäßige und gesetzliche Rücklage: Aufschlüsselung [Titel] | de | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Legal statutory reserves: breakdown [title] | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Réserves légales et statutaires : répartition [titre] | fr | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Wettelijke en statutaire reserves: uitsplitsing [titel] | nl | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Satzungsmäßige und gesetzliche Rücklage: Aufschlüsselung | de | http://www.xbrl.org/2003/role/terseLabel | http://www.xbrl.org/2003/role/link |
| Legal statutory reserves: breakdown | en | http://www.xbrl.org/2003/role/terseLabel | http://www.xbrl.org/2003/role/link |
| Réserves légales et statutaires : répartition | fr | http://www.xbrl.org/2003/role/terseLabel | http://www.xbrl.org/2003/role/link |
| Wettelijke en statutaire reserves: uitsplitsing | nl | http://www.xbrl.org/2003/role/terseLabel | http://www.xbrl.org/2003/role/link |
| Satzungsmäßige und gesetzliche Rücklage: Aufschlüsselung | de | http://www.xbrl.org/2008/role/terseLabel | http://www.xbrl.org/2008/role/link |
| Legal statutory reserves: breakdown | en | http://www.xbrl.org/2008/role/terseLabel | http://www.xbrl.org/2008/role/link |
| Réserves légales et statutaires : répartition | fr | http://www.xbrl.org/2008/role/terseLabel | http://www.xbrl.org/2008/role/link |
| Wettelijke en statutaire reserves: uitsplitsing | nl | http://www.xbrl.org/2008/role/terseLabel | http://www.xbrl.org/2008/role/link |