XML 108 R80.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Operations - Additional information (Details) | Apr. 05, 2023 BRL (R$) shares | Dec. 31, 2023 BRL (R$) shares | Dec. 31, 2023 USD ($) shares | Jul. 01, 2023 BRL (R$) | Mar. 31, 2023 shares | Nov. 10, 2022 BRL (R$) shares | Nov. 10, 2022 USD ($) shares | Nov. 04, 2022 BRL (R$) | Jun. 08, 2022 BRL (R$) shares | Jun. 08, 2022 USD ($) shares | Jun. 07, 2022 shares | May 12, 2022 BRL (R$)
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Percentage of Ownership held by holding company |  | 66.50% | 66.50% |  |  |  |  |  |  |  |  |
Share repurchase limit |  |  |  |  | 2,000,000,000.0 |  |  |  |  |  |  |
Banco Modal S.A. |  |  |  |  |  |  |  |  |  |  |  |
Purchase consideration transferred of subsidiaries | R$ |  |  |  | R$ 2,097,326,000 |  |  |  |  |  |  |  |
Habitat Capital Partners |  |  |  |  |  |  |  |  |  |  |  |
Purchase consideration transferred of subsidiaries | R$ |  | R$ 65,353,000 |  |  |  |  |  |  |  |  |  |
Class A Common Share |  |  |  |  |  |  |  |  |  |  |  |
Repurchase of outstanding class A common shares | R$ |  |  |  |  |  |  |  | R$ 2,000,000,000.0 |  |  |  | R$ 1,000,000,000.0
Number of repurchased shares |  | 25,037,192 | 25,037,192 |  |  |  |  |  |  |  |  |
Repurchased shares |  | R$ 2,059,000,000 | $ 394,000,000 |  |  |  |  |  |  |  |  |
Price of repurchased shares (per share) | R$ |  | 15.76 |  |  |  |  |  |  |  |  |  |
Number of Cancel Treasury Shares | 31,267,095 |  |  |  |  |  |  |  |  |  |  |
Cancellation of treasury shares | R$ | R$ 2,785,504,000 |  |  |  |  |  |  |  |  |  |  |
Percentage of outstanding shares cancelled | 5.60% |  |  |  |  |  |  |  |  |  |  |
Number of total shares Outstanding Before Cancellation | 560,534,012 |  |  |  |  |  |  |  |  |  |  |
Number of total shares Outstanding After Cancellation | 529,266,917 |  |  |  |  |  |  |  |  |  |  |
Class A Common Share | Top of range |  |  |  |  |  |  |  |  |  |  |  |
Price of repurchased shares (per share) | R$ |  | 24.85 |  |  |  |  |  |  |  |  |  |
Class A Common Share | Bottom of range |  |  |  |  |  |  |  |  |  |  |  |
Price of repurchased shares (per share) | R$ |  | R$ 10.69 |  |  |  |  |  |  |  |  |  |
Itau Class B Common Share [Member] |  |  |  |  |  |  |  |  |  |  |  |
Number of repurchased shares |  |  |  |  |  |  |  |  | 1,056,308 | 1,056,308 |  |
Repurchased shares |  |  |  |  |  |  |  |  | R$ 117,000,000 | $ 24,000,000 |  |
Price of repurchased shares (per share) | $ |  |  | $ 22.65 |  |  |  |  |  |  |  |  |
Itaú Unibanco class A shares [Member] |  |  |  |  |  |  |  |  |  |  |  |
Number of repurchased shares |  |  |  |  |  |  |  |  |  |  | 6,783,939 |
Itausa class A shares [Member] |  |  |  |  |  |  |  |  |  |  |  |
Number of repurchased shares |  |  |  |  |  | 5,500,000 | 5,500,000 |  |  |  |  |
Repurchased shares |  |  |  |  |  | R$ 562,000,000 | $ 105,000,000 |  |  |  |  |
Price of repurchased shares (per share) |  |  |  |  |  | R$ 102.14 | $ 19.1 |  |  |  |  |

X
- Definition The amount of treasury stock cancelled during the period. [Refer: Treasury shares] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 106 -Subparagraph d -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_CancellationOfTreasuryShares
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of Cancel Treasury Shares + References No definition available. + Details
Name: | xp_NumberOfCancelTreasuryShares
Namespace Prefix: | xp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of purchased shares + References No definition available. + Details
Name: | xp_NumberOfPurchasedShares
Namespace Prefix: | xp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of total shares Outstanding After Cancellation + References No definition available. + Details
Name: | xp_NumberOfTotalSharesOutstandingAfterCancellation
Namespace Prefix: | xp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of total shares Outstanding Before Cancellation + References No definition available. + Details
Name: | xp_NumberOfTotalSharesOutstandingBeforeCancellation
Namespace Prefix: | xp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of outstanding shares cancelled + References No definition available. + Details
Name: | xp_PercentageOfOutstandingSharesCancelled
Namespace Prefix: | xp_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage Of Ownership Held By Holding Company + References No definition available. + Details
Name: | xp_PercentageOfOwnershipHeldByHoldingCompany
Namespace Prefix: | xp_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Possible repurchase of outstanding class A common shares + References No definition available. + Details
Name: | xp_PossibleRepurchaseOfOutstandingClassACommonShares
Namespace Prefix: | xp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Price of purchased shares (per share) + References No definition available. + Details
Name: | xp_PriceOfPurchasedSharesPerShare
Namespace Prefix: | xp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Purchase consideration transferred of subsidiaries + References No definition available. + Details
Name: | xp_PurchaseConsiderationTransferredOfSubsidiaries
Namespace Prefix: | xp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Purchased shares + References No definition available. + Details
Name: | xp_PurchasedShares
Namespace Prefix: | xp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents Share repurchase limit. + References No definition available. + Details
Name: | xp_ShareRepurchaseLimit
Namespace Prefix: | xp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=xp_BancoModalSAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=xp_HabitatCapitalPartnersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=xp_ClassACommonShareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=xp_ItauClassBCommonShareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=xp_ItauUnibancoClassASharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=xp_ItausaClassASharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |