XML 33 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
OREO $ 148us-gaap_RealEstateAcquiredThroughForeclosure $ 18us-gaap_RealEstateAcquiredThroughForeclosure
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,481dcom_TradingSecuritiesDomesticEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,399dcom_TradingSecuritiesDomesticEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Trading Securities International Equity Mututal Fund Fair Value Disclosure 174dcom_TradingSecuritiesInternationalEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
159dcom_TradingSecuritiesInternationalEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Trading Securities Fixed Income Mututal Fund Fair Value Disclosure 7,092dcom_TradingSecuritiesFixedIncomeMututalFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
7,001dcom_TradingSecuritiesFixedIncomeMututalFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Agency Obligations Fair Value Disclosure   70dcom_AvailableForSaleAgencyObligationsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities Domestic Equity Mutual Fund Fair Value Disclosure 2,229dcom_AvailableForSaleSecuritiesDomesticEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
2,160dcom_AvailableForSaleSecuritiesDomesticEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities International Equity Mutual Fund Fair Value Disclosure 440dcom_AvailableForSaleSecuritiesInternationalEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
415dcom_AvailableForSaleSecuritiesInternationalEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities Fixed Income Mutual Fund Fair Value Disclosure 1,177dcom_AvailableForSaleSecuritiesFixedIncomeMutualFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,161dcom_AvailableForSaleSecuritiesFixedIncomeMutualFundFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Pass through MBS Issued By GSEs Measured At Fair Value on Recurring Basis 485dcom_PassThroughMbsIssuedByGsesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
25,607dcom_PassThroughMbsIssuedByGsesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
CMOs Issued By GSEs Measured at Fair Value on Recurring Basis   0dcom_CmosIssuedByGsesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private issuer Pass Through Mortgage Backed Securities Measured at Fair Value on A Recurring Basis   455dcom_PrivateIssuerPassThroughMortgageBackedSecuritiesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private Issuer CMOs Measured at Fair Value on a Recurrign Basis   347dcom_PrivateIssuerCmosMeasuredAtFairValueOnRecurrignBasis
/ 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,481dcom_TradingSecuritiesDomesticEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,399dcom_TradingSecuritiesDomesticEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Trading Securities International Equity Mututal Fund Fair Value Disclosure 174dcom_TradingSecuritiesInternationalEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
159dcom_TradingSecuritiesInternationalEquityMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Trading Securities Fixed Income Mututal Fund Fair Value Disclosure 7,092dcom_TradingSecuritiesFixedIncomeMututalFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
7,001dcom_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
Available For Sale Securities Domestic Equity Mutual Fund Fair Value Disclosure 2,229dcom_AvailableForSaleSecuritiesDomesticEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
2,160dcom_AvailableForSaleSecuritiesDomesticEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available For Sale Securities International Equity Mutual Fund Fair Value Disclosure 440dcom_AvailableForSaleSecuritiesInternationalEquityMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
415dcom_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,177dcom_AvailableForSaleSecuritiesFixedIncomeMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,161dcom_AvailableForSaleSecuritiesFixedIncomeMutualFundFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Pass through MBS Issued By GSEs Measured At Fair Value on Recurring Basis 0dcom_PassThroughMbsIssuedByGsesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_PassThroughMbsIssuedByGsesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
CMOs Issued By GSEs Measured at Fair Value on Recurring Basis   0dcom_CmosIssuedByGsesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private issuer Pass Through Mortgage Backed Securities Measured at Fair Value on A Recurring Basis   0dcom_PrivateIssuerPassThroughMortgageBackedSecuritiesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private Issuer CMOs Measured at Fair Value on a Recurrign Basis   0dcom_PrivateIssuerCmosMeasuredAtFairValueOnRecurrignBasis
/ 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
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 Measured At Fair Value on Recurring Basis 485dcom_PassThroughMbsIssuedByGsesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
25,607dcom_PassThroughMbsIssuedByGsesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
CMOs Issued By GSEs Measured at Fair Value on Recurring Basis   0dcom_CmosIssuedByGsesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private issuer Pass Through Mortgage Backed Securities Measured at Fair Value on A Recurring Basis   455dcom_PrivateIssuerPassThroughMortgageBackedSecuritiesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private Issuer CMOs Measured at Fair Value on a Recurrign Basis   347dcom_PrivateIssuerCmosMeasuredAtFairValueOnRecurrignBasis
/ 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
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 Measured At Fair Value on Recurring Basis 0dcom_PassThroughMbsIssuedByGsesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0dcom_PassThroughMbsIssuedByGsesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
CMOs Issued By GSEs Measured at Fair Value on Recurring Basis   0dcom_CmosIssuedByGsesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private issuer Pass Through Mortgage Backed Securities Measured at Fair Value on A Recurring Basis   0dcom_PrivateIssuerPassThroughMortgageBackedSecuritiesMeasuredAtFairValueOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Private Issuer CMOs Measured at Fair Value on a Recurrign Basis   0dcom_PrivateIssuerCmosMeasuredAtFairValueOnRecurrignBasis
/ 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 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
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 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
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 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
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 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