XML 48 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair value measurements - Additional Information (Detail) (JPY ¥)
In Billions, unless otherwise specified
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Mar. 31, 2014
Valuation techniques by major class of financial instrument          
Amount of discount or liquidity adjustment in inactive markets             
Valuation adjustment to reflect own creditworthiness 3nmr_AdjustmentToReflectOwnCreditworthines   3nmr_AdjustmentToReflectOwnCreditworthines   1nmr_AdjustmentToReflectOwnCreditworthines
Investment in the common stock at fair value through election of the fair value option          
Gains (losses) from changes in fair value of the financial liabilities for which the fair value option was elected, attributable to the change in creditworthiness 7us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities 0us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities (2)us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities 3us-gaap_FairValueOptionCreditRiskGainsLossesOnLiabilities  
Differences between the fair value of the aggregate unpaid principal balance (which is contractually principally protected) of loans and receivables, more (less) than the principal balance of such loans and receivables 1us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables   1us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables   1us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables
Differences between the fair value of the aggregate unpaid principal balance (which is contractually principally protected) of long-term borrowings more (less) than the principal balance of such long-term borrowings 6us-gaap_FairValueOptionAggregateDifferencesLongTermDebtInstruments   6us-gaap_FairValueOptionAggregateDifferencesLongTermDebtInstruments   17us-gaap_FairValueOptionAggregateDifferencesLongTermDebtInstruments
Concentrations of credit risk, percentage     22.00%us-gaap_ConcentrationRiskPercentage1   20.00%us-gaap_ConcentrationRiskPercentage1
Goodwill, written down to fair value         3nmr_GoodwillWrittenDownToFairValueAsResultOfImpairment
Ashikaga Holdings Co., Ltd. [Member]          
Investment in the common stock at fair value through election of the fair value option          
Percentage of ownership of common stock     37.10%nmr_PercentageOfOwnershipOfCommonStockOrEquityParticipationInInvesteeElectedForFairValueOption
/ dei_LegalEntityAxis
= nmr_AshikagaHoldingsCoLtdMember
   
Equities [Member]          
Transfers Between Level 1 and Level 2          
Transfer from Level 1 to Level 2, Assets 38nmr_FairValueAssetsLevel1ToLevel2TransfersAmountDuration
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
413nmr_FairValueAssetsLevel1ToLevel2TransfersAmountDuration
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
191nmr_FairValueAssetsLevel1ToLevel2TransfersAmountDuration
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
422nmr_FairValueAssetsLevel1ToLevel2TransfersAmountDuration
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Transfer from Level 2 to Level 1, Assets 14nmr_FairValueAssetsLevel2ToLevel1TransfersAmountDuration
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
87nmr_FairValueAssetsLevel2ToLevel1TransfersAmountDuration
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
35nmr_FairValueAssetsLevel2ToLevel1TransfersAmountDuration
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
94nmr_FairValueAssetsLevel2ToLevel1TransfersAmountDuration
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Foreign government, agency and municipal securities [Member]          
Transfers Between Level 1 and Level 2          
Transfer from Level 1 to Level 2, Assets     6nmr_FairValueAssetsLevel1ToLevel2TransfersAmountDuration
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
   
Investment trust funds and other [Member]          
Transfers Between Level 1 and Level 2          
Transfer from Level 1 to Level 2, Assets     6nmr_FairValueAssetsLevel1ToLevel2TransfersAmountDuration
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_InvestmentTrustFundsAndOtherMember
   
Transfer from Level 2 to Level 1, Assets       6nmr_FairValueAssetsLevel2ToLevel1TransfersAmountDuration
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_InvestmentTrustFundsAndOtherMember
 
Financial assets (excluding derivative assets) [Member]          
Transfers Between Level 1 and Level 2          
Transfer from Level 1 to Level 2, Assets 42nmr_FairValueAssetsLevel1ToLevel2TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
418nmr_FairValueAssetsLevel1ToLevel2TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
207nmr_FairValueAssetsLevel1ToLevel2TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
427nmr_FairValueAssetsLevel1ToLevel2TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
 
Transfer from Level 2 to Level 1, Assets 16nmr_FairValueAssetsLevel2ToLevel1TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
87nmr_FairValueAssetsLevel2ToLevel1TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
39nmr_FairValueAssetsLevel2ToLevel1TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
100nmr_FairValueAssetsLevel2ToLevel1TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
 
Liabilities [Domain] | Short sales of equities [Member]          
Transfers Between Level 1 and Level 2          
Transfer from Level 1 to Level 2 , Liabilities 21nmr_FairValueLiabilitiesLevel1ToLevel2TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_ShortSalesEquitiesMember
23nmr_FairValueLiabilitiesLevel1ToLevel2TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_ShortSalesEquitiesMember
34nmr_FairValueLiabilitiesLevel1ToLevel2TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_ShortSalesEquitiesMember
24nmr_FairValueLiabilitiesLevel1ToLevel2TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_ShortSalesEquitiesMember
 
Transfer from Level 2 to Level 1, Liabilities 6nmr_FairValueLiabilitiesLevel2ToLevel1TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_ShortSalesEquitiesMember
20nmr_FairValueLiabilitiesLevel2ToLevel1TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_ShortSalesEquitiesMember
18nmr_FairValueLiabilitiesLevel2ToLevel1TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_ShortSalesEquitiesMember
22nmr_FairValueLiabilitiesLevel2ToLevel1TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_ShortSalesEquitiesMember
 
Financial liabilities (excluding derivative liabilities) [Member]          
Transfers Between Level 1 and Level 2          
Transfer from Level 1 to Level 2 , Liabilities 21nmr_FairValueLiabilitiesLevel1ToLevel2TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
24nmr_FairValueLiabilitiesLevel1ToLevel2TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
36nmr_FairValueLiabilitiesLevel1ToLevel2TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
25nmr_FairValueLiabilitiesLevel1ToLevel2TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
 
Transfer from Level 2 to Level 1, Liabilities 6nmr_FairValueLiabilitiesLevel2ToLevel1TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
20nmr_FairValueLiabilitiesLevel2ToLevel1TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
18nmr_FairValueLiabilitiesLevel2ToLevel1TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
22nmr_FairValueLiabilitiesLevel2ToLevel1TransfersAmountDuration
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
 
Recurring | Level 3 [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Assets 54us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 31us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 81us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 92us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]  
Transfers out of Level 3, Liabilities 6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 45us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]  
Transfers into Level 3, Assets 11us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 27us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 28us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 29us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]  
Transfers into Level 3, Liabilities 10us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 32us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]  
Recurring | Level 3 [Member] | Financial assets (excluding derivative assets) [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Assets 54us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
31us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
81us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
88us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Transfers into Level 3, Assets 12us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
24us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
31us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
29us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialAssetsExcludingDerivativeAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Recurring | Level 3 [Member] | Trading Assets And Private Equity Investments [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Assets 54us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 31us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 81us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 88us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]  
Transfers into Level 3, Assets 12us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 24us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 31us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 29us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]  
Recurring | Level 3 [Member] | Trading Assets And Private Equity Investments [Member] | Equities [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Assets 3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[1] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[1] 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[1] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[1]  
Transfers into Level 3, Assets 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[1] 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[1] 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[1] 3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
[1]  
Recurring | Level 3 [Member] | Trading Assets And Private Equity Investments [Member] | Foreign government, agency and municipal securities [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Assets 22us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
[1] 16us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
[1] 27us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
[1] 65us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
[1]  
Transfers into Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
[1] 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
[1] 5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
[1] 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
[1]  
Recurring | Level 3 [Member] | Trading Assets And Private Equity Investments [Member] | Bank and corporate debt securities and loans for trading purposes [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Assets 24us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_BankAndCorporateDebtSecuritiesAndLoansForTradingPurposeMember
[1] 15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_BankAndCorporateDebtSecuritiesAndLoansForTradingPurposeMember
[1] 36us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_BankAndCorporateDebtSecuritiesAndLoansForTradingPurposeMember
[1] 20us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_BankAndCorporateDebtSecuritiesAndLoansForTradingPurposeMember
[1]  
Transfers into Level 3, Assets 3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_BankAndCorporateDebtSecuritiesAndLoansForTradingPurposeMember
[1] 12us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_BankAndCorporateDebtSecuritiesAndLoansForTradingPurposeMember
[1] 11us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_BankAndCorporateDebtSecuritiesAndLoansForTradingPurposeMember
[1] 13us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_BankAndCorporateDebtSecuritiesAndLoansForTradingPurposeMember
[1]  
Recurring | Level 3 [Member] | Trading Assets And Private Equity Investments [Member] | Collateralized debt obligations ("CDOs") and other [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Assets 3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]  
Transfers into Level 3, Assets 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
[1] 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedDebtObligationsMember
[1]  
Recurring | Level 3 [Member] | Trading Assets And Private Equity Investments [Member] | Investment trust funds and other [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_InvestmentTrustFundsAndOtherMember
[1]    3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_InvestmentTrustFundsAndOtherMember
[1] 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_TradingAssetsAndPrivateEquityInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= nmr_InvestmentTrustFundsAndOtherMember
[1]  
Transfers into Level 3, Assets              
Recurring | Level 3 [Member] | Derivatives, net [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]  
Transfers into Level 3, Assets (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]  
Recurring | Level 3 [Member] | Equity contracts [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2] 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2] (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2] 6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2]  
Transfers into Level 3, Assets (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2] 7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2] (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2] 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2]  
Recognized losses when the transfer into Level 3 occurred   5nmr_RecognizedLossesWhenTransferIntoLevelThreeOccurred
/ nmr_AssetLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  6nmr_RecognizedLossesWhenTransferIntoLevelThreeOccurred
/ nmr_AssetLiabilityClassAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Recurring | Level 3 [Member] | Interest rate contracts [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Assets (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2] (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2] 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2] (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2]  
Transfers into Level 3, Assets (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2] (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2] (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2] (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1],[2]  
Recognized losses when the transfer into Level 3 occurred       7nmr_RecognizedLossesWhenTransferIntoLevelThreeOccurred
/ nmr_AssetLiabilityClassAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Recurring | Level 3 [Member] | Long-term borrowings [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Liabilities 6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 14us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 12us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 43us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]  
Transfers into Level 3, Liabilities 10us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 32us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1] 4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= us-gaap_LongTermDebtMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[1]  
Recurring | Level 3 [Member] | Financial liabilities (excluding derivative liabilities) [Member]          
Transfers out of / into Level 3          
Transfers out of Level 3, Liabilities 6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
45us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Transfers into Level 3, Liabilities ¥ 10us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  ¥ 32us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ nmr_AssetLiabilityClassAxis
= nmr_FinancialLiabilitiesExcludingDerivativeLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
[1] If financial instruments move from Level 3 to another Level or move from another Level to Level 3, the amount reported in Transfers into Level 3 and Transfers out of Level 3 are the fair value as of the beginning of the quarter during which the movement occurs. Therefore if financial instruments move from another Level to Level 3, all gains/ (losses) during the quarter are included in the table and if financial instruments move from Level 3 to another Level, all gains/ (losses) during the quarter are excluded from the table.
[2] Each derivative classification includes derivatives referencing multiple risk components. For example, interest rate contracts include complex derivatives referencing interest rate risk as well as foreign exchange risk or other factors such as prepayments rates. Credit contracts include credit default swaps as well as derivatives referencing corporate and government debt securities.