XML 342 R206.htm IDEA: XBRL DOCUMENT
v3.25.1

Lease liability (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
IfrsStatementLineItems [Line Items] |  |
Balance at Opening | $ 33,799 | $ 23,845
Remeasurement / new contracts | 9,717 | 14,370
Payment of principal and interest (*) | (7,841) | (6,272)
Interest expenses | 2,294 | 1,809
Foreign exchange gains and losses | 7,702 | (1,858)
Translation adjustment | (8,561) | 2,003
Transfers | 39 | (98)
Balance at Ending | 37,149 | 33,799
Lease liability, current | 8,542 | 7,200
Lease liability, non current | 28,607 | 26,599
Country Of Brazil [Member] |  |
IfrsStatementLineItems [Line Items] |  |
Balance at Opening | 6,792 | 6,020
Remeasurement / new contracts | 1,589 | 2,276
Payment of principal and interest (*) | (2,649) | (2,273)
Interest expenses | 529 | 519
Foreign exchange gains and losses | 716 | (223)
Translation adjustment | (1,493) | 472
Transfers |  | 1
Balance at Ending | 5,484 | 6,792
Foreign Countries [Member] |  |
IfrsStatementLineItems [Line Items] |  |
Balance at Opening | 27,007 | 17,825
Remeasurement / new contracts | 8,128 | 12,094
Payment of principal and interest (*) | (5,192) | (3,999)
Interest expenses | 1,765 | 1,290
Foreign exchange gains and losses | 6,986 | (1,635)
Translation adjustment | (7,068) | 1,531
Transfers | 39 | (99)
Balance at Ending | $ 31,665 | $ 27,007

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

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

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

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

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

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

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

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

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

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

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

X
- Details
Name: | ifrs-full_SegmentsAxis=pbr_CountryOfBrazilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=pbr_OtherForeignCountriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |