| Ranges of exercise prices for outstanding share options [member] | en | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| This member stands for aggregated ranges of exercise prices for outstanding share options that are meaningful for assessing the number and timing of additional shares that may be issued and the cash that may be received upon exercise of those options. It also represents the standard value for the 'Ranges of exercise prices for outstanding share options' axis if no other member is used. [Refer: Ranges [member]] | en | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Intervalos de preços de exercício das opções sobre ações em circulação [member] | pt | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Este membro representa os intervalos agregados de preços de exercício das opções sobre ações em circulação que sejam significativos para avaliar o número e o momento de ocorrência de ações adicionais que possam ser emitidas e a caixa que possa ser recebida no exercício dessas opções. Além disso, representa o valor padrão do eixo «Intervalos de preços de exercício das opções sobre ações em circulação» caso não seja utilizado outro membro. [Consultar: Intervalos [member]] | pt | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |