XML 140 R120.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Share Capital - Summary of Details of GDR Buyback Programs (Details) ₸ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 KZT (₸) shares
Disclosure of classes of share capital [line items] |
Number of GDRs acquired | shares | 4,036,932
Total amount paid | ₸ | ₸ 127,227
1st buy-back program |
Disclosure of classes of share capital [line items] |
Start date | Apr. 22, 2022
Maturity date | Jul. 21, 2022
Number of GDRs acquired | shares | 998,429
Total amount paid | ₸ | ₸ 22,841
2nd buy-back program |
Disclosure of classes of share capital [line items] |
Start date | Jul. 22, 2022
Maturity date | Oct. 21, 2022
Number of GDRs acquired | shares | 788,153
Total amount paid | ₸ | ₸ 21,325
3rd buy-back program |
Disclosure of classes of share capital [line items] |
Start date | Oct. 22, 2022
Maturity date | Feb. 24, 2023
Number of GDRs acquired | shares | 1,131,380
Total amount paid | ₸ | ₸ 38,474
4th buy-back program |
Disclosure of classes of share capital [line items] |
Start date | Mar. 22, 2023
Maturity date | Jul. 21, 2023
Number of GDRs acquired | shares | 531,995
Total amount paid | ₸ | ₸ 18,740
5th buy-back program |
Disclosure of classes of share capital [line items] |
Start date | Jul. 22, 2023
Maturity date | Oct. 21, 2023
Number of GDRs acquired | shares | 283,689
Total amount paid | ₸ | ₸ 12,614
6th buy-back program |
Disclosure of classes of share capital [line items] |
Start date | Oct. 22, 2023
Maturity date | Jan. 16, 2024
Number of GDRs acquired | shares | 303,286
Total amount paid | ₸ | ₸ 13,233

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with 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 Aggregate buyback amount paid. + References No definition available. + Details
Name: | kspi_AggregateBuybackAmountPaid
Namespace Prefix: | kspi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maturity date of buyback program. + References No definition available. + Details
Name: | kspi_MaturityDateOfBuybackProgram
Namespace Prefix: | kspi_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of GDRs Acquired + References No definition available. + Details
Name: | kspi_NumberOfGdrsAcquired
Namespace Prefix: | kspi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Start date of buyback program. + References No definition available. + Details
Name: | kspi_StartDateOfBuybackProgram
Namespace Prefix: | kspi_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kspi_FirstGdrBuybackProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kspi_SecondGdrBuybackProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kspi_ThirdGdrBuybackProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kspi_FourthGdrBuybackProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kspi_FifthGdrBuybackProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=kspi_SixthGdrBuybackProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |