XML 106 R98.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Summary of Reconciliation of Judicial Deposits with Legal Proceedings (Details) - USD ($) $ in Millions | 6 Months Ended
--- | ---
Jun. 30, 2022 | Jun. 30, 2021
Provisions For Legal Proceedings |  |
Opening Balance | $ 8,038 | $ 7,281
Additions | 861 | 488
Use | (45) | (43)
Accruals and charges | 386 | 76
Others | (9) | (15)
Cumulative translation adjustment | 485 | 320
Closing Balance | $ 9,716 | $ 8,107

X
- Definition The element represents judicial deposits. + References No definition available. + Details
Name: | pbr_JudicialDeposits
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The element represents judicial deposits accruals and charges. + References No definition available. + Details
Name: | pbr_JudicialDepositsAccrualsAndCharges
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The element represents judicial deposits additions. + References No definition available. + Details
Name: | pbr_JudicialDepositsAdditions
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The element represents judicial deposits cumulative translation adjustment. + References No definition available. + Details
Name: | pbr_JudicialDepositsCumulativeTranslationAdjustment
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The element represents judicial deposits others. + References No definition available. + Details
Name: | pbr_JudicialDepositsOthers
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The element represents judicial deposits use of provisions. + References No definition available. + Details
Name: | pbr_JudicialDepositsUseOfProvisions
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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