XML 102 R76.htm IDEA: XBRL DOCUMENT
v3.25.1

Inventories - Movements in the Provision for inventory Losses (Detail) - BRL (R$) R$ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Inventories |  |  |
Provisions for inventory losses, beginning | R$ 7,031 | R$ 21,926 | R$ 13,078
Addition to provision for adjustment to realizable value |  |  | 10,028
Addition to provision for obsolescence and other losses | 1,680 |  |
Reversal of provision for adjustment to realizable value | (4,791) | (6,594) |
Reversal of provision for obsolescence and other losses |  | (8,301) | (1,180)
Provisions for inventory losses, ending | R$ 3,920 | R$ 7,031 | R$ 21,926

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 Additions (reversals) to net realizable value adjustment regarding provision for loss on the value of inventories. + References No definition available. + Details
Name: | ugp_AdditionsToNetRealizableValueAdjustment
Namespace Prefix: | ugp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Additions to obsolescence and other losses. + References No definition available. + Details
Name: | ugp_AdditionsToObsolescenceAndOtherLosses
Namespace Prefix: | ugp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The decrease in provisions for losses of inventories resulting from reversals to net realizable value adjustment. + References No definition available. + Details
Name: | ugp_DecreaseThroughReversalsToNetRealizableValueAdjustmentProvisionsForLossesInventories
Namespace Prefix: | ugp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of accumulated provision for losses of inventories. + References No definition available. + Details
Name: | ugp_ProvisionForLossesInventories
Namespace Prefix: | ugp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reversals of provision obsolescence and other losses regarding provision for loss on the value of inventories. + References No definition available. + Details
Name: | ugp_ReversalsOfObsolescenceAndOtherLosses
Namespace Prefix: | ugp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration