XML 126 R101.htm IDEA: XBRL DOCUMENT
v3.25.1

Taxation (Details) - PRC | 12 Months Ended | 57 Months Ended
--- | --- | ---
Dec. 31, 2024 | Dec. 31, 2023
Sales of audio, video products and books |  |
Taxation |  |
Statutory VAT rate (as a percent) | 9.00% | 9.00%
Sales of other products |  |
Taxation |  |
Statutory VAT rate (as a percent) | 13.00% | 13.00%
Logistics services | Minimum |  |
Taxation |  |
Statutory VAT rate (as a percent) | 6.00% |
Logistics services | Maximum |  |
Taxation |  |
Statutory VAT rate (as a percent) | 9.00% |
Online advertising and other services |  |
Taxation |  |
Statutory VAT rate (as a percent) | 6.00% |
Percentage of cultural undertaking development fees | 3.00% |

X
- Definition Represents information pertaining to cultural undertaking development fees percentage applicable. + References No definition available. + Details
Name: | jd_PercentageOfCulturalUndertakingDevelopmentFees
Namespace Prefix: | jd_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | jd_TaxRateDisclosureLineItems
Namespace Prefix: | jd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents information pertaining to value added tax rate applicable. + References No definition available. + Details
Name: | jd_ValueAddedTaxRate
Namespace Prefix: | jd_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=country_CN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=jd_SalesOfAudioVideoProductsAndBooksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=jd_SalesOfOtherProductsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=jd_LogisticsSupportServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=jd_OnlineAdvertisingAndOtherServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |