XML 62 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Gain (Loss) on Investments [Line Items]    
Gains on Domestic Equity Mutual Funds Trading $ 1dcom_GainsOnDomesticEquityMutualFundsTrading $ 290dcom_GainsOnDomesticEquityMutualFundsTrading
Gain or losses on International Equity Mutual funds trading (7)dcom_GainOrLossesOnInternationalEquityMutualFundsTrading 23dcom_GainOrLossesOnInternationalEquityMutualFundsTrading
Gains or losses on fixed income mutual funds trading 19dcom_GainsOrLossesOnFixedIncomeMutualFundsTrading (48)dcom_GainsOrLossesOnFixedIncomeMutualFundsTrading
Gains or losses on agency notes available for sale 0dcom_GainsOrLossesOnAgencyNotesAvailableForSale 0dcom_GainsOrLossesOnAgencyNotesAvailableForSale
Gains or losses on domestic equity mutual funds available for sale 918dcom_GainsOrLossesOnDomesticEquityMutualFundsAvailableForSale 0dcom_GainsOrLossesOnDomesticEquityMutualFundsAvailableForSale
Gains or losses on International Equity Mutual funds Available for sale 56dcom_GainsOrLossesOnInternationalEquityMutualFundsAvailableForSale 0dcom_GainsOrLossesOnInternationalEquityMutualFundsAvailableForSale
Gains or Losses on Fixed Income Mutual Funds Available for Sale 23dcom_GainsOrLossesOnFixedIncomeMutualFundsAvailableForSale 0dcom_GainsOrLossesOnFixedIncomeMutualFundsAvailableForSale
Gains or Losses on Pass-through MBS issued by GSEs 0dcom_GainsOrLossesOnPassThroughMbsIssuedByGses 0dcom_GainsOrLossesOnPassThroughMbsIssuedByGses
Gains or Losses on CMOs issued by GSEs 0dcom_GainsOrLossesOnCmosIssuedByGses 0dcom_GainsOrLossesOnCmosIssuedByGses
Gains or Losses on private issuer pass through MBS 0dcom_GainsOrLossesOnPrivateIssuerPassThroughMbs 0dcom_GainsOrLossesOnPrivateIssuerPassThroughMbs
Gain or Loss on Private Issuer CMOs 0dcom_GainOrLossOnPrivateIssuerCmos 0dcom_GainOrLossOnPrivateIssuerCmos
Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading Securities Domestic Equity Mututal Fund Fair Value Disclosure 1,399dcom_TradingSecuritiesDomesticEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,311dcom_TradingSecuritiesDomesticEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Trading Securities International Equity Mututal Fund Fair Value Disclosure 159dcom_TradingSecuritiesInternationalEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
164dcom_TradingSecuritiesInternationalEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Trading Securities Fixed Income Mututal Fund Fair Value Disclosure 7,001dcom_TradingSecuritiesFixedIncomeMututalFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5,347dcom_TradingSecuritiesFixedIncomeMututalFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Agency Obligations Fair Value Disclosure 70dcom_AvailableForSaleAgencyObligationsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
15,091dcom_AvailableForSaleAgencyObligationsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities Domestic Equity Mutual Fund Fair Value Disclosure 2,160dcom_AvailableForSaleSecuritiesDomesticEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
2,016dcom_AvailableForSaleSecuritiesDomesticEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities International Equity Mutual Fund Fair Value Disclosure 415dcom_AvailableForSaleSecuritiesInternationalEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
427dcom_AvailableForSaleSecuritiesInternationalEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities Fixed Income Mutual Fund Fair Value Disclosure 1,161dcom_AvailableForSaleSecuritiesFixedIncomeMutualFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,115dcom_AvailableForSaleSecuritiesFixedIncomeMutualFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Pass-through MBS issued by GSEs, Fair Value Disclosure 25,607dcom_PassThroughMbsIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
29,959dcom_PassThroughMbsIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
CMOs issued by GSEs, Fair Value Disclosure 0dcom_CmosIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
321dcom_CmosIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private issuer pass through MBS, Fair Value Disclosure 455dcom_PrivateIssuerPassThroughMbsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
680dcom_PrivateIssuerPassThroughMbsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private issuer CMOs, Fair Value Disclosure 347dcom_PrivateIssuerCmosFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
583dcom_PrivateIssuerCmosFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading Securities Domestic Equity Mututal Fund Fair Value Disclosure 1,399dcom_TradingSecuritiesDomesticEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,311dcom_TradingSecuritiesDomesticEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Trading Securities International Equity Mututal Fund Fair Value Disclosure 159dcom_TradingSecuritiesInternationalEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
164dcom_TradingSecuritiesInternationalEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Trading Securities Fixed Income Mututal Fund Fair Value Disclosure 7,001dcom_TradingSecuritiesFixedIncomeMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5,347dcom_TradingSecuritiesFixedIncomeMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Agency Obligations Fair Value Disclosure 0dcom_AvailableForSaleAgencyObligationsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_AvailableForSaleAgencyObligationsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities Domestic Equity Mutual Fund Fair Value Disclosure 2,160dcom_AvailableForSaleSecuritiesDomesticEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
2,016dcom_AvailableForSaleSecuritiesDomesticEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities International Equity Mutual Fund Fair Value Disclosure 415dcom_AvailableForSaleSecuritiesInternationalEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
427dcom_AvailableForSaleSecuritiesInternationalEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities Fixed Income Mutual Fund Fair Value Disclosure 1,161dcom_AvailableForSaleSecuritiesFixedIncomeMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,115dcom_AvailableForSaleSecuritiesFixedIncomeMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Pass-through MBS issued by GSEs, Fair Value Disclosure 0dcom_PassThroughMbsIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_PassThroughMbsIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
CMOs issued by GSEs, Fair Value Disclosure 0dcom_CmosIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_CmosIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private issuer pass through MBS, Fair Value Disclosure 0dcom_PrivateIssuerPassThroughMbsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_PrivateIssuerPassThroughMbsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private issuer CMOs, Fair Value Disclosure 0dcom_PrivateIssuerCmosFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_PrivateIssuerCmosFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading Securities Domestic Equity Mututal Fund Fair Value Disclosure 0dcom_TradingSecuritiesDomesticEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_TradingSecuritiesDomesticEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Trading Securities International Equity Mututal Fund Fair Value Disclosure 0dcom_TradingSecuritiesInternationalEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_TradingSecuritiesInternationalEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Trading Securities Fixed Income Mututal Fund Fair Value Disclosure 0dcom_TradingSecuritiesFixedIncomeMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_TradingSecuritiesFixedIncomeMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Agency Obligations Fair Value Disclosure 70dcom_AvailableForSaleAgencyObligationsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
15,091dcom_AvailableForSaleAgencyObligationsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities Domestic Equity Mutual Fund Fair Value Disclosure 0dcom_AvailableForSaleSecuritiesDomesticEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_AvailableForSaleSecuritiesDomesticEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities International Equity Mutual Fund Fair Value Disclosure 0dcom_AvailableForSaleSecuritiesInternationalEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_AvailableForSaleSecuritiesInternationalEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities Fixed Income Mutual Fund Fair Value Disclosure 0dcom_AvailableForSaleSecuritiesFixedIncomeMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_AvailableForSaleSecuritiesFixedIncomeMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Pass-through MBS issued by GSEs, Fair Value Disclosure 25,607dcom_PassThroughMbsIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
29,959dcom_PassThroughMbsIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
CMOs issued by GSEs, Fair Value Disclosure 0dcom_CmosIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
321dcom_CmosIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private issuer pass through MBS, Fair Value Disclosure 455dcom_PrivateIssuerPassThroughMbsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
680dcom_PrivateIssuerPassThroughMbsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private issuer CMOs, Fair Value Disclosure 347dcom_PrivateIssuerCmosFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
583dcom_PrivateIssuerCmosFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trading Securities Domestic Equity Mututal Fund Fair Value Disclosure 0dcom_TradingSecuritiesDomesticEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_TradingSecuritiesDomesticEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Trading Securities International Equity Mututal Fund Fair Value Disclosure 0dcom_TradingSecuritiesInternationalEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_TradingSecuritiesInternationalEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Trading Securities Fixed Income Mututal Fund Fair Value Disclosure 0dcom_TradingSecuritiesFixedIncomeMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_TradingSecuritiesFixedIncomeMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Agency Obligations Fair Value Disclosure 0dcom_AvailableForSaleAgencyObligationsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_AvailableForSaleAgencyObligationsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities Domestic Equity Mutual Fund Fair Value Disclosure 0dcom_AvailableForSaleSecuritiesDomesticEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_AvailableForSaleSecuritiesDomesticEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities International Equity Mutual Fund Fair Value Disclosure 0dcom_AvailableForSaleSecuritiesInternationalEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_AvailableForSaleSecuritiesInternationalEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities Fixed Income Mutual Fund Fair Value Disclosure 0dcom_AvailableForSaleSecuritiesFixedIncomeMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_AvailableForSaleSecuritiesFixedIncomeMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Pass-through MBS issued by GSEs, Fair Value Disclosure 0dcom_PassThroughMbsIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_PassThroughMbsIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
CMOs issued by GSEs, Fair Value Disclosure 0dcom_CmosIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_CmosIssuedByGsesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private issuer pass through MBS, Fair Value Disclosure 0dcom_PrivateIssuerPassThroughMbsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_PrivateIssuerPassThroughMbsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private issuer CMOs, Fair Value Disclosure 0dcom_PrivateIssuerCmosFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_PrivateIssuerCmosFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Nonrecurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Impaired Loans Receivable One To Four Family Residential Real Estate Fair Value 0dcom_Impairedloansreceivableonetofourfamilyresidentialrealestatefairvalue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
477dcom_Impairedloansreceivableonetofourfamilyresidentialrealestatefairvalue
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired Loans Receivable Multifamily Residential And Residential Mixed Use Real Estate Fair Value Disclosure 0dcom_ImpairedLoansReceivableMultifamilyResidentialAndResidentialMixedUseRealEstateFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
325dcom_ImpairedLoansReceivableMultifamilyResidentialAndResidentialMixedUseRealEstateFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired Loans Receivable Mixed Use Commercial Real Estate Fair Value Disclosure 4,400dcom_ImpairedLoansReceivableMixedUseCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
4,400dcom_ImpairedLoansReceivableMixedUseCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired Loans Receivable Commercial Real Estate Fair Value Disclosure 0dcom_ImpairedLoansReceivableCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
5,707dcom_ImpairedLoansReceivableCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Impaired Loans Receivable One To Four Family Residential Real Estate Fair Value 0dcom_Impairedloansreceivableonetofourfamilyresidentialrealestatefairvalue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0dcom_Impairedloansreceivableonetofourfamilyresidentialrealestatefairvalue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired Loans Receivable Multifamily Residential And Residential Mixed Use Real Estate Fair Value Disclosure 0dcom_ImpairedLoansReceivableMultifamilyResidentialAndResidentialMixedUseRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0dcom_ImpairedLoansReceivableMultifamilyResidentialAndResidentialMixedUseRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired Loans Receivable Mixed Use Commercial Real Estate Fair Value Disclosure 0dcom_ImpairedLoansReceivableMixedUseCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0dcom_ImpairedLoansReceivableMixedUseCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired Loans Receivable Commercial Real Estate Fair Value Disclosure 0dcom_ImpairedLoansReceivableCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0dcom_ImpairedLoansReceivableCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Impaired Loans Receivable One To Four Family Residential Real Estate Fair Value 0dcom_Impairedloansreceivableonetofourfamilyresidentialrealestatefairvalue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0dcom_Impairedloansreceivableonetofourfamilyresidentialrealestatefairvalue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired Loans Receivable Multifamily Residential And Residential Mixed Use Real Estate Fair Value Disclosure 0dcom_ImpairedLoansReceivableMultifamilyResidentialAndResidentialMixedUseRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0dcom_ImpairedLoansReceivableMultifamilyResidentialAndResidentialMixedUseRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired Loans Receivable Mixed Use Commercial Real Estate Fair Value Disclosure 0dcom_ImpairedLoansReceivableMixedUseCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0dcom_ImpairedLoansReceivableMixedUseCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired Loans Receivable Commercial Real Estate Fair Value Disclosure 0dcom_ImpairedLoansReceivableCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0dcom_ImpairedLoansReceivableCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Impaired Loans Receivable One To Four Family Residential Real Estate Fair Value 0dcom_Impairedloansreceivableonetofourfamilyresidentialrealestatefairvalue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
477dcom_Impairedloansreceivableonetofourfamilyresidentialrealestatefairvalue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired Loans Receivable Multifamily Residential And Residential Mixed Use Real Estate Fair Value Disclosure 0dcom_ImpairedLoansReceivableMultifamilyResidentialAndResidentialMixedUseRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
325dcom_ImpairedLoansReceivableMultifamilyResidentialAndResidentialMixedUseRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired Loans Receivable Mixed Use Commercial Real Estate Fair Value Disclosure 4,400dcom_ImpairedLoansReceivableMixedUseCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
4,400dcom_ImpairedLoansReceivableMixedUseCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impaired Loans Receivable Commercial Real Estate Fair Value Disclosure $ 0dcom_ImpairedLoansReceivableCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
$ 5,707dcom_ImpairedLoansReceivableCommercialRealEstateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember