XML 128 R101.htm IDEA: XBRL DOCUMENT
v3.19.1

Inventories - Breakdown of Provision for Losses Related to Inventories (Detail) - BRL (R$) R$ in Thousands | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
--- | --- | --- | --- | ---
Classes of current inventories [abstract] |  |  |  |
Net realizable value adjustment | R$ 21,402 | R$ 19,817 |  |
Obsolescence and other losses | 21,185 | 17,282 |  |
Provision for losses related to inventories | R$ 42,587 | R$ 37,099 | R$ 47,271 | R$ 33,992

X
- References No definition available. + Details
Name: | ifrs-full_ClassesOfInventoriesAbstract
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Provision for loss on the value of inventories. + References No definition available. + Details
Name: | ugp_InventoriesProvisionForLosses
Namespace Prefix: | ugp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Net realizable value adjustment on the value of inventories. + References No definition available. + Details
Name: | ugp_NetRealizableValueAdjustment
Namespace Prefix: | ugp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Obsolescence and other losses on the value of inventories. + References No definition available. + Details
Name: | ugp_ObsolescenceAndOtherLosses
Namespace Prefix: | ugp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant