XML 173 R145.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Total revenue and income - Summary of disaggregation by geographic location (Details) - BRL (R$) R$ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Disclosure of disaggregation by geographic location [Line Items] |  |  |
Total revenue and income | R$ 14,860,096 | R$ 13,347,390 | R$ 12,077,112
Selected assets | 13,852,708 | 9,187,618 | 7,806,597
Brazil |  |  |
Disclosure of disaggregation by geographic location [Line Items] |  |  |
Total revenue and income | 14,261,302 | 12,855,909 | 11,723,976
Selected assets | 13,255,769 | 8,649,964 | 7,698,115
United States |  |  |
Disclosure of disaggregation by geographic location [Line Items] |  |  |
Total revenue and income | 531,997 | 449,447 | 332,046
Selected assets | 508,544 | 488,158 | 106,736
Europe |  |  |
Disclosure of disaggregation by geographic location [Line Items] |  |  |
Total revenue and income | 66,797 | 42,034 | 21,090
Selected assets | R$ 88,395 | R$ 49,496 | R$ 1,746

X
- Definition The aggregate amount of the entity's revenue and other operating income. [Refer: Revenue] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 85 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_85&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_RevenueAndOperatingIncome
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disclosure of disaggregation by geographic location + References No definition available. + Details
Name: | xp_DisclosureOfDisaggregationByGeographicLocationLineItems
Namespace Prefix: | xp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Selected assets + References No definition available. + Details
Name: | xp_SelectedAssets
Namespace Prefix: | xp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_StatementGeographicalAxis=country_BR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=srt_EuropeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |