XML 185 R141.htm IDEA: XBRL DOCUMENT
v3.20.2

Equity - Summary Of Issuances And Conversions Of Shares (Detail) - shares |  | 12 Months Ended
--- | --- | ---
Dec. 13, 2019 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Disclosure of classes of share capital [line items] |  |  |  |
Beginning balance |  | 509,247,134 | 484,918,517 | 484,918,517
Issued for cash |  |  | 24,328,617 |
Initial public offering |  | 42,553,192 |  |
Ending balance |  | 551,800,326 | 509,247,134 | 484,918,517
Class A Common Share [Member] |  |  |  |
Disclosure of classes of share capital [line items] |  |  |  |
Beginning balance |  | 255,132,815 | 276,000,013 | 325,011,655
Corporate reorganization |  | 30,807,911 |  |
Transfer of classes |  | 25,687,428 | (20,867,198) | (49,011,642)
Initial public offering | 42,553,192 | 42,553,192 |  |
Ending balance |  | 354,181,346 | 255,132,815 | 276,000,013
Class B common shares [member] |  |  |  |
Disclosure of classes of share capital [line items] |  |  |  |
Beginning balance |  | 254,114,319 | 208,918,504 | 159,906,862
Corporate reorganization |  | (30,807,911) |  |
Issued for cash |  |  | 24,328,617 |
Transfer of classes |  | (25,687,428) | 20,867,198 | 49,011,642
Ending balance |  | 197,618,980 | 254,114,319 | 208,918,504

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfClassesOfShareCapitalLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2019-01-01 -Paragraph 79 -Subparagraph a -Clause iv -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2019-en-r&anchor=para_79_a_iv&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_NumberOfSharesOutstanding
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Authorized conversion Of shares. + References No definition available. + Details
Name: | xp_AuthorizedConversionOfShares
Namespace Prefix: | xp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Issued for cash. + References No definition available. + Details
Name: | xp_IssuedForCash
Namespace Prefix: | xp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued new shares. + References No definition available. + Details
Name: | xp_NumberOfSharesIssuedNewShares
Namespace Prefix: | xp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Transfer of class of shares. + References No definition available. + Details
Name: | xp_TransferOfClassOfShares
Namespace Prefix: | xp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

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