XML 17 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Litigation (Details) (USD $)
12 Months Ended 0 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Jul. 15, 2014
May 29, 2014
Litigation [Abstract]        
Litigation settlement amount $ 2,000,000us-gaap_LitigationSettlementAmount      
Litigation expenses 120,000us-gaap_LitigationSettlementExpense 83,000us-gaap_LitigationSettlementExpense    
Payment Agreement in 2010 Sale Tax Audit [Member]        
Loss Contingencies [Line Items]        
Amount of tax due to be paid     800,397dgse_LossContingencyLitigationSettlementTaxDueAmount
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= dgse_PaymentAgreementIn2010SaleTaxAuditMember
1,100,000dgse_LossContingencyLitigationSettlementTaxDueAmount
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= dgse_PaymentAgreementIn2010SaleTaxAuditMember
Percentage of penalty of due tax amount     10.00%dgse_LossContingencyLitigationSettlemenPercentageOfPenaltyOnDueTax
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= dgse_PaymentAgreementIn2010SaleTaxAuditMember
 
Initial of penalty of due tax amount     325,000dgse_LossContingencyLitigationSettlementInitialPaymentOfTax
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= dgse_PaymentAgreementIn2010SaleTaxAuditMember
 
Monthly payments of due tax     47,000dgse_LossContingencyLitigationSettlementPeriodicPaymentOfTaxAmount
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= dgse_PaymentAgreementIn2010SaleTaxAuditMember
 
Period in which tax due is to be paid     18 months  
Amount reserved for litigation during period 104,958dgse_IncreaseDecreaseLitigationReserve
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= dgse_PaymentAgreementIn2010SaleTaxAuditMember
     
Accrual tax liability $ 569,958dgse_LossContingencyAccrualTaxAmountAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= dgse_PaymentAgreementIn2010SaleTaxAuditMember