| Ranges of exercise prices for outstanding share options [axis] | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Ranges of exercise prices for outstanding share options [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 |
| Rangos de precios a ejercer para opciones sobre acciones en circulación [eje] | es | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Rangos de precios del ejercicio para opciones sobre acciones en circulación [eje] | es | http://www.xbrl.org/2003/role/terseLabel | http://www.xbrl.org/2003/role/link |
| Ranges of exercise prices for outstanding share options [axis] | en | http://www.xbrl.org/2003/role/terseLabel | http://www.xbrl.org/2003/role/link |