XML 168 R149.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Wholesale financing transactions carried out by group operations (Details) € in Millions | Dec. 31, 2024 EUR (€)
--- | ---
Jan-24 [Member] | 3.875% [Member] | Jan-34 [Member] | Euro Member Countries, Euro |
Type of Issue [Line Items] |
Senior preferred | € 1,250
Feb-24 [Member] | 4.875% [Member] | Nov-30 to Feb-31 [Member] | Feb-36 [Member] | Euro Member Countries, Euro |
Type of Issue [Line Items] |
Tier 2 | 1,250
Mar-24 [Member] | 5.831% [Member] | Mar-29 [Member] | United States of America, Dollars |
Type of Issue [Line Items] |
Senior preferred | 1,000
Mar-24 [Member] | 6.033% [Member] | Mar-34 [Member] | Mar-35 [Member] | United States of America, Dollars |
Type of Issue [Line Items] |
Senior non-preferred | 1,000
Mar-24 [Member] | 3.500% [Member] | Mar-31 [Member] | Euro Member Countries, Euro |
Type of Issue [Line Items] |
Senior (Tranche 1)- Green bond | 1,000
Jun-24 [Member] | 3 month Euribor rate + 45 basis points [Member] | Jun-27 [Member] | Euro Member Countries, Euro |
Type of Issue [Line Items] |
Senior preferred | 1,000
Jun-24 [Member] | 3.625% [Member] | Jun-30 [Member] | Euro Member Countries, Euro |
Type of Issue [Line Items] |
Senior preferred | 750
Jun-24 [Member] | 6.875% [Member] | Dec-30 to Jun-31 [Member] | Perpetual [Member] | Euro Member Countries, Euro |
Type of Issue [Line Items] |
AT 1 (CoCo) | 750
Aug-24 [Member] | 4.375% [Member] | May-31 to Aug-31 [Member] | Aug-36 [Member] | Euro Member Countries, Euro |
Type of Issue [Line Items] |
Tier 2 | € 1,000

X
- Definition AT 1 (CoCo) + References No definition available. + Details
Name: | bbva_AT1CoCo
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 Senior preferred + References No definition available. + Details
Name: | bbva_SeniorPreferred
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Senior Preferred (green bond) + References No definition available. + Details
Name: | bbva_SeniorPreferredGreenBond
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_Jan24Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Jan34Member
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_DateOfIssueAxis=bbva_Feb24Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

X
- Details
Name: | ifrs-full_MaturityAxis=bbva_Mar29Member
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_A6.033Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

X
- Details
Name: | bbva_CouponAxis=bbva_A3MonthEuriborRate45BasisPointsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | bbva_EarlyRedemptionAxis=bbva_Dec30ToJun31Member
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_Aug24Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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