XML 116 R96.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Convertible redeemable preferred shares - Redemption feature (Details) | 12 Months Ended
--- | ---
Dec. 31, 2023
Series D1 Preferred Shares |
Convertible redeemable preferred shares |
Redemption amount, interest (in percent) | 8.00%
Series D2 Preferred Shares |
Convertible redeemable preferred shares |
Redemption amount, interest (in percent) | 8.00%
Series E Preferred Shares |
Convertible redeemable preferred shares |
Redemption amount, interest (in percent) | 8.00%
Series F Preferred Shares |
Convertible redeemable preferred shares |
Redemption amount, interest (in percent) | 8.00%
Series A Preferred Shares |
Convertible redeemable preferred shares |
Redemption amount, interest (in percent) | 6.00%
Series A+ Preferred Shares |
Convertible redeemable preferred shares |
Redemption amount, interest (in percent) | 6.00%
Series B Preferred Shares |
Convertible redeemable preferred shares |
Redemption amount, interest (in percent) | 6.00%
Series B+ Preferred Shares |
Convertible redeemable preferred shares |
Redemption amount, interest (in percent) | 6.00%
Series C1 Preferred Shares |
Convertible redeemable preferred shares |
Redemption amount, interest (in percent) | 8.00%
Series C2 Preferred Shares |
Convertible redeemable preferred shares |
Redemption amount, interest (in percent) | 8.00%

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

X
- Definition Represents the percentage of interest calculated on original issue price from the applicable Original Issue Date as set forth in the Investor Rights Agreement up until the date of receipt by such shareholder of the full redemption amount thereof. + References No definition available. + Details
Name: | zkh_TemporaryEquityRedemptionInterestOnOriginalIssuePrice
Namespace Prefix: | zkh_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zkh_SeriesD1ConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zkh_SeriesD2ConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zkh_SeriesEConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zkh_SeriesFConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zkh_SeriesaConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zkh_SeriesPlusConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zkh_SeriesBConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zkh_SeriesBPlusConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zkh_SeriesC1ConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zkh_SeriesC2ConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |