XML 49 R48.htm IDEA: XBRL DOCUMENT
v3.20.1

Summary of Principal Accounting Policies - Additional Information (Details) ¥ in Thousands, $ in Thousands |  |  |  | 11 Months Ended | 12 Months Ended | 24 Months Ended |  |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Apr. 01, 2019 | Jan. 01, 2019 CNY (¥) | Apr. 30, 2018 | Mar. 31, 2019 | Dec. 31, 2019 CNY (¥) | Dec. 31, 2019 USD ($) | Dec. 31, 2018 CNY (¥) | Dec. 31, 2017 CNY (¥) | Dec. 31, 2019 CNY (¥) | Dec. 31, 2019 USD ($) | Jan. 01, 2018 CNY (¥) | Jan. 01, 2018 USD ($)
Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Interest-free loans extended to VIE founders |  |  |  |  | ¥ 27,000 |  |  |  | ¥ 27,000 | $ 3,880 |  |
Interest-free loans agreements expiry date |  |  |  |  | 2023-12 | 2023-12 |  |  |  |  |  |
Consolidated assets of VIEs pledged as collateral |  |  |  |  | ¥ 0 |  |  |  | 0 |  |  |
Cash and cash equivalent |  |  |  |  | 4,387,345 |  | ¥ 2,704,091 | ¥ 1,906,753 | 4,387,345 | 630,203 |  |
Non-controlling interests |  |  |  |  | 861,493 |  | 337,677 |  | 861,493 | $ 123,746 |  |
Net income (loss) attributable to non-controlling interests |  |  |  |  | 34,608 | $ 4,971 | (7,551) | (13,745) |  |  |  |
Accounts receivable, allowance for doubtful accounts |  |  |  |  | 0 |  | ¥ 0 | 0 | ¥ 0 |  |  |
Account receivable balance due |  |  |  |  |  |  | 1 year |  | 1 year |  |  |
Deferred revenue recognized |  |  |  |  | ¥ 133,500 |  | ¥ 177,400 |  |  |  |  |
Revenue, Practical Expedient, Financing Component [true false] |  |  |  |  | true | true |  |  |  |  |  |
Revenue, Practical Expedient, Initial Application and Transition, Nondisclosure of Transaction Price Allocation to Remaining Performance Obligation [true false] |  |  |  |  | true | true |  |  |  |  |  |
Government subsidies |  |  |  |  | ¥ 89,278 | $ 12,824 | ¥ 62,583 | ¥ 74,156 |  |  |  |
Foreign currency exchange rate, translation |  |  |  |  | 6.9618 |  |  |  | 6.9618 | 6.9618 |  |
Loan loss provision rate |  |  |  |  | 0.78% |  | 0.42% |  | 0.78% | 0.78% |  |
Operating lease right-of-use assets |  |  |  |  | ¥ 352,186 |  |  |  | ¥ 352,186 | $ 50,588 |  |
Operating lease liability |  |  |  |  | 374,431 |  |  |  | 374,431 | 53,784 |  |
ASU 2016-01 |  |  |  |  |  |  |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Cumulative effect of adjustment from other comprehensive income to retained earnings |  |  |  |  |  |  |  |  |  |  | ¥ 251,600 | $ 36,100
ASU 2016-02 |  |  |  |  |  |  |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Lease, Practical Expedients, Package [true false] |  | true |  |  |  |  |  |  |  |  |  |
ASU 2016-02 | Restatement Adjustment |  |  |  |  |  |  |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Operating lease right-of-use assets |  | ¥ 309,900 |  |  |  |  |  |  |  |  |  |
Operating lease liability |  | ¥ 330,800 |  |  |  |  |  |  |  |  |  |
Mainland of China |  |  |  |  |  |  |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
VAT rate one (as a percent) |  |  | 3.00% |  |  |  |  |  |  |  |  |
VAT rate two (as a percent) |  |  | 6.00% |  |  |  |  |  |  |  |  |
VAT rate three (as a percent) | 9.00% |  | 11.00% | 10.00% |  |  |  |  |  |  |  |
VAT rate four (as a percent) | 13.00% |  | 17.00% | 16.00% |  |  |  |  |  |  |  |
Primary VAT rate applicable to VIEs |  |  | 6.00% |  |  |  |  |  |  |  |  |
Consolidated Fund |  |  |  |  |  |  |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Cash and cash equivalent |  |  |  |  | 54,741 |  | ¥ 32,223 |  | 54,741 |  |  |
Variable Interest Entity, Primary Beneficiary |  |  |  |  |  |  |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Cash and cash equivalent |  |  |  |  | ¥ 892,944 |  | ¥ 456,063 |  | ¥ 892,944 | $ 128,264 |  |
Variable Interest Entity, Primary Beneficiary | Credit Concentration Risk | Net Revenue |  |  |  |  |  |  |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Percentage of net revenue |  |  |  |  | 25.60% | 25.60% | 21.70% | 15.70% |  |  |  |
Variable Interest Entity, Primary Beneficiary | Credit Concentration Risk | Net Income (Loss) |  |  |  |  |  |  |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Percentage of net income |  |  |  |  | 33.50% | 33.50% | 39.40% | 19.60% |  |  |  |
Variable Interest Entity, Primary Beneficiary | Credit Concentration Risk | Total Assets |  |  |  |  |  |  |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Percentage of total assets |  |  |  |  | 35.20% | 35.20% | 34.60% |  |  |  |  |
Minimum |  |  |  |  |  |  |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Ownership percentage in affiliate to represent influence |  |  |  |  | 20.00% | 20.00% |  |  |  |  |  |

X
- Definition Accounts receivable balance due. + References No definition available. + Details
Name: | noah_AccountsReceivableBalanceDue
Namespace Prefix: | noah_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Allowance for loan losses, percentage. + References No definition available. + Details
Name: | noah_AllowanceForLoanLossesPercentage
Namespace Prefix: | noah_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Contracts Expiration Month and Year + References No definition available. + Details
Name: | noah_ContractsExpirationMonthAndYear
Namespace Prefix: | noah_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Government Subsidies + References No definition available. + Details
Name: | noah_GovernmentSubsidies
Namespace Prefix: | noah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Ownership Interest In Voting Rights Of Investee Required For Significant Influence Minimum + References No definition available. + Details
Name: | noah_OwnershipInterestInVotingRightsOfInvesteeRequiredForSignificantInfluenceMinimum
Namespace Prefix: | noah_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents information about percentage of consolidated net income. + References No definition available. + Details
Name: | noah_PercentageOfConsolidatedNetIncome
Namespace Prefix: | noah_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents information about percentage of consolidated net revenue. + References No definition available. + Details
Name: | noah_PercentageOfConsolidatedNetRevenue
Namespace Prefix: | noah_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents information about percentage of consolidated total assets. + References No definition available. + Details
Name: | noah_PercentageOfConsolidatedTotalAssets
Namespace Prefix: | noah_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Significant Accounting Policies [Line Items] + References No definition available. + Details
Name: | noah_SignificantAccountingPoliciesLineItems
Namespace Prefix: | noah_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value added tax rate four. + References No definition available. + Details
Name: | noah_ValueAddedTaxRateFour
Namespace Prefix: | noah_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition VAT rate one. + References No definition available. + Details
Name: | noah_ValueAddedTaxRateOne
Namespace Prefix: | noah_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The primary value added tax rate (VAT) applicable to the entity's VIEs. + References No definition available. + Details
Name: | noah_ValueAddedTaxRatePrimaryApplicableRate
Namespace Prefix: | noah_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition VAT rate three. + References No definition available. + Details
Name: | noah_ValueAddedTaxRateThree
Namespace Prefix: | noah_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition VAT rate two. + References No definition available. + Details
Name: | noah_ValueAddedTaxRateTwo
Namespace Prefix: | noah_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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=118932676&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=118951113&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=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption. + References No definition available. + Details
Name: | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of revenue recognized that was previously reported as deferred or unearned revenue. + References No definition available. + Details
Name: | us-gaap_DeferredRevenueRevenueRecognized1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521 + Details
Name: | us-gaap_ForeignCurrencyExchangeRateTranslation1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 10 -Section 65 -Paragraph 1 -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 10 -Section 65 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984 + Details
Name: | us-gaap_LeasePracticalExpedientsPackage
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.7(e)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_LoansAndLeasesReceivableRelatedParties
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(24)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 Reference 2: 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.31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(22)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_MinorityInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of Net Income (Loss) attributable to noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1B -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686 + Details
Name: | us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's right to use underlying asset under operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseRightOfUseAsset
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=118956577&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 not to disclose amount of transaction price allocated to remaining performance obligation and explanation of expected timing of revenue recognition for reporting period presented prior to date of initial application under retrospective method. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 65 -Paragraph 1 -Subparagraph (f)(3) -URI http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048 + Details
Name: | us-gaap_RevenuePracticalExpedientInitialApplicationAndTransitionNondisclosureOfTransactionPriceAllocationToRemainingPerformanceObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of VIE. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (bb) -URI http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685 + Details
Name: | us-gaap_VariableInterestEntityConsolidatedAssetsPledged
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=srt_RestatementAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=noah_ConsolidatedFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=noah_NetIncomeLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AssetsTotalMember
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: |