XML 122 R94.htm IDEA: XBRL DOCUMENT
v3.21.1

Inventories - Breakdown of Provision for Losses Related to Inventories (Detail) - BRL (R$) R$ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
--- | --- | --- | --- | ---
Classes of current inventories [abstract] |  |  |  |
Net realizable value adjustment | R$ 17,488 | R$ 15,243 |  |
Obsolescence and other losses | 23,505 | 25,481 |  |
Provision for losses related to inventories | R$ 40,993 | R$ 40,724 | R$ 42,587 | R$ 37,099

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