XML 264 R122.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Trade and other receivables (Details 2) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Trade And Other Receivables |  |
Opening balance | $ 1,536 | $ 1,448
Additions | 170 | 136
Write-offs | (66) | (21)
Reversals | (94) | (81)
Translation adjustment | 69 | 54
Closing balance | 1,615 | 1,536
Current | 285 | 245
Non-current | $ 1,330 | $ 1,291

X
- References No definition available. + Details
Name: | pbr_AdditionsFromAllowanceForImpairmentOfTradeAndOtherReceivables
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | pbr_AllowanceForImpairmentOfTradeAndOtherReceivablesNoncurrent
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | pbr_AllowanceForImpairmentOfTradeAndOthersReceivablesCurrent
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | pbr_AllowanceForImpairmentOfTradesAndOtherReceivable
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- References No definition available. + Details
Name: | pbr_ReversalsOfImpairmentLoss
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | pbr_TranslationsAdjustment
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | pbr_WrittenOffAllowanceForImpairmentOfTradeAndOtherReceivables
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration