| Types of share-based payment arrangements [axis] | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Types of share-based payment arrangements [axis] | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table. | en | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Tipos de acuerdos con pagos basados en acciones [eje] | es | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Tipos de acuerdos de pagos basados en acciones [eje] | es | http://www.xbrl.org/2003/role/terseLabel | http://www.xbrl.org/2003/role/link |
| Types of share-based payment arrangements [axis] | en | http://www.xbrl.org/2003/role/terseLabel | http://www.xbrl.org/2003/role/link |