XML 117 R109.htm IDEA: XBRL DOCUMENT
v3.25.2

Note 6 Wholesale financing operations carried out by group entities (Details) € in Millions | Jun. 30, 2025 EUR (€)
--- | ---
Jan-25 [Member] | United States of America, Dollars | 7.750% [Member] | Jan-32 [Member] | Perpetual [Member] |
Type of issue [Line Items] |
AT 1 | € 1,000
Feb-25 [Member] | Issued in euros [Member] | 4.000% [Member] | Feb-32 [Member] | Feb-37 [Member] |
Type of issue [Line Items] |
Tier 2 | 1,000
Jul-25 [Member] | Issued in euros [Member] | 3.125% [Member] | Jul-30 [Member] |
Type of issue [Line Items] |
Senior non-preferred | € 1,000

X
- Definition AT 1 + References No definition available. + Details
Name: | bbva_AT1
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Senior non-preferred + References No definition available. + Details
Name: | bbva_SeniorNonPreferred
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Tier 2 + References No definition available. + Details
Name: | bbva_Tier2
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Type of issue + References No definition available. + Details
Name: | bbva_TypeOfIssueLineItems
Namespace Prefix: | bbva_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | bbva_DateOfIssueAxis=bbva_Jan25Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A7.750Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EarlyRedemptionAxis=bbva_Jan32Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_PerpetualMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_DateOfIssueAxis=bbva_Feb25Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_EUR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A4.000Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_EarlyRedemptionAxis=bbva_Feb32Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Feb37Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_DateOfIssueAxis=bbva_Jul25Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_CouponAxis=bbva_A3.125Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Jul30Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |