XML 85 R64.htm IDEA: XBRL DOCUMENT
v3.22.1

Principal Accounting Policies (Details 2) ¥ in Thousands, $ in Thousands, € in Millions, $ in Millions | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2021 CNY (¥) item | Dec. 31, 2021 USD ($) | Dec. 31, 2021 HKD ($) | Dec. 31, 2021 EUR (€) | Dec. 31, 2020 CNY (¥) | Dec. 31, 2020 USD ($) | Dec. 31, 2020 HKD ($) | Dec. 31, 2020 EUR (€)
Revenue recognition |  |  |  |  |  |  |  |
Number of revenue models used for PC-client game services | item | 2 |  |  |  |  |  |  |
Practical expedients - financing component | true |  |  |  |  |  |  |
Practical expedients - costs to obtain a contract | true |  |  |  |  |  |  |
Cash, cash equivalents and time deposits |  |  |  |  |  |  |  |
Cash at bank and demand deposits | ¥ 14,498,157 | $ 2,275,077 |  |  | ¥ 9,117,219 |  |  |
PRC subsidiaries and VIEs |  |  |  |  |  |  |  |
Cash, cash equivalents and time deposits |  |  |  |  |  |  |  |
Cash and cash equivalent and time deposits held by PRC subsidiaries and VIEs | ¥ | ¥ 40,500,000 |  |  |  | ¥ 23,600,000 |  |  |
Percentage of cash and cash equivalent and time deposits held by PRC subsidiaries and VIEs | 44.40% | 44.40% | 44.40% | 44.40% | 27.20% | 27.20% | 27.20% | 27.20%
Denominated in U.S. dollars |  |  |  |  |  |  |  |
Cash, cash equivalents and time deposits |  |  |  |  |  |  |  |
Cash at bank and demand deposits | ¥ 2,540,300 | $ 398,400 |  |  | ¥ 4,392,000 | $ 673,100 |  |
Time deposits | 43,654,400 | $ 6,847,000 |  |  | 55,840,000 | $ 8,558,000 |  |
Denominated in HK dollars |  |  |  |  |  |  |  |
Cash, cash equivalents and time deposits |  |  |  |  |  |  |  |
Cash at bank and demand deposits | 74,600 |  | $ 91.2 |  | 13,800 |  | $ 16.4 |
Denominated in Euro |  |  |  |  |  |  |  |
Cash, cash equivalents and time deposits |  |  |  |  |  |  |  |
Cash at bank and demand deposits | ¥ 29,300 |  |  | € 4.1 | ¥ 10,700 |  |  | € 1.3
Less than |  |  |  |  |  |  |  |
Revenue recognition |  |  |  |  |  |  |  |
Term of sublicenses of music contents | 3 years |  |  |  |  |  |  |
Term of advertising service contracts | 3 months |  |  |  |  |  |  |
Equal to or more than |  |  |  |  |  |  |  |
Revenue recognition |  |  |  |  |  |  |  |
Term of sublicenses of music contents | 1 year |  |  |  |  |  |  |

X
- Definition Represents the percentage of cash and cash equivalent and time deposits held by affiliates. + References No definition available. + Details
Name: | ntes_CashAndCashEquivalentAndTimeDepositsHeldByAffiliatesPercentage
Namespace Prefix: | ntes_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Includes currency on hand as well as demand and time deposits with banks or financial institutions. + References No definition available. + Details
Name: | ntes_CashAndCashEquivalentsAndTimeDeposits
Namespace Prefix: | ntes_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the number of revenue models used for PC-client game services revenue recognition. + References No definition available. + Details
Name: | ntes_RevenueRecognitionTypesOfPcClientGameServicesRevenueModels
Namespace Prefix: | ntes_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents term of advertising service contracts. + References No definition available. + Details
Name: | ntes_TermOfAdvertisingServiceContracts
Namespace Prefix: | ntes_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of sublicenses of music contents to other music platforms. + References No definition available. + Details
Name: | ntes_TermOfSublicensesOfMusicContents
Namespace Prefix: | ntes_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents certificate of deposits or savings account held by a bank or other financial institution for a short-term specified period of time. These investments generally have original maturities of three months or more. + References No definition available. + Details
Name: | ntes_TimeDepositsShortAndLongTerm
Namespace Prefix: | ntes_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Indicates (true false) whether practical expedient was elected not to adjust consideration for effect of financing component when transfer and customer payment for product or service occurs within one year or less. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 22 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130569-203045 + Details
Name: | us-gaap_RevenuePracticalExpedientFinancingComponent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123353750&loc=SL51790836-203054 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 22 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130569-203045 + Details
Name: | us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | dei_LegalEntityAxis=ntes_SubsidiaryAndVariableInterestEntityInPrcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_HKD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_EUR
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_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |