XML 84 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
DEBT - Narrative (Details)
0 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 0 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 21, 2011
Syndicated credit agreement [Member]
Dec. 31, 2014
Syndicated credit agreement, U.S. Dollar revolving loan [Member]
USD ($)
Dec. 31, 2013
Syndicated credit agreement, U.S. Dollar revolving loan [Member]
USD ($)
Dec. 21, 2011
Syndicated credit agreement, U.S. Dollar revolving loan [Member]
USD ($)
Dec. 31, 2014
Syndicated credit agreement, U.S. Dollar revolving loan [Member]
ABR [Member]
Dec. 31, 2014
Syndicated credit agreement, U.S. Dollar revolving loan [Member]
LIBOR [Member]
Dec. 31, 2014
Syndicated credit agreement, Euro revolving loan [Member]
USD ($)
Dec. 31, 2014
Syndicated credit agreement, Euro revolving loan [Member]
EUR (€)
Dec. 31, 2013
Syndicated credit agreement, Euro revolving loan [Member]
USD ($)
Dec. 21, 2011
Syndicated credit agreement, Euro revolving loan [Member]
EUR (€)
Dec. 31, 2014
Syndicated credit agreement, Euro revolving loan [Member]
EURIBOR [Member]
Dec. 31, 2014
Syndicated credit agreement, Canadian Dollar revolving loan [Member]
USD ($)
Dec. 31, 2014
Syndicated credit agreement, Canadian Dollar revolving loan [Member]
CAD
Dec. 31, 2013
Syndicated credit agreement, Canadian Dollar revolving loan [Member]
USD ($)
Dec. 21, 2011
Syndicated credit agreement, Canadian Dollar revolving loan [Member]
CAD
Dec. 31, 2014
Syndicated credit agreement, Canadian Dollar revolving loan [Member]
CDOR [Member]
Dec. 31, 2014
Commerzbank line of credit [Member]
USD ($)
Dec. 31, 2014
Commerzbank line of credit [Member]
EUR (€)
Dec. 31, 2013
Commerzbank line of credit [Member]
USD ($)
Dec. 31, 2014
Commerzbank line of credit [Member]
EURIBOR [Member]
Dec. 31, 2014
Loans with former owners of LRI [Member]
USD ($)
Dec. 31, 2013
Loans with former owners of LRI [Member]
USD ($)
Feb. 23, 2015
Subsequent Event [Member]
Line of Credit [Member]
Syndicated Credit Facility [Member]
Feb. 23, 2015
Subsequent Event [Member]
Line of Credit [Member]
Syndicated Credit Facility [Member]
USD ($)
Debt Instrument [Line Items]                                                    
Term     5 years                                           5 years  
Maximum borrowing capacity       $ 36,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementUSDollarRevolvingLoanMember
  $ 36,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementUSDollarRevolvingLoanMember
      € 16,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementEuroRevolvingLoanMember
  € 16,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementEuroRevolvingLoanMember
    1,500,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementCanadianDollarRevolvingLoanMember
  1,500,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementCanadianDollarRevolvingLoanMember
    € 4,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= boom_CommerzbankLineOfCreditMember
          $ 150,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Basis spread on variable interest rate             0.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementUSDollarRevolvingLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementUSDollarRevolvingLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
        1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementEuroRevolvingLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_EurodollarMember
        1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementCanadianDollarRevolvingLoanMember
/ us-gaap_VariableRateAxis
= boom_CanadianDealerOfferedRateCDORMember
               
Amount outstanding 22,782,000us-gaap_LineOfCredit 29,256,000us-gaap_LineOfCredit   19,500,000us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementUSDollarRevolvingLoanMember
26,400,000us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementUSDollarRevolvingLoanMember
      3,282,000us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementEuroRevolvingLoanMember
2,700,000us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementEuroRevolvingLoanMember
0us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementEuroRevolvingLoanMember
    0us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementCanadianDollarRevolvingLoanMember
  0us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementCanadianDollarRevolvingLoanMember
    0us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= boom_CommerzbankLineOfCreditMember
0us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= boom_CommerzbankLineOfCreditMember
2,856,000us-gaap_LineOfCredit
/ us-gaap_DebtInstrumentAxis
= boom_CommerzbankLineOfCreditMember
         
Interest rate at end of period               1.42%us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementUSDollarRevolvingLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
        1.27%us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditAgreementEuroRevolvingLoanMember
/ us-gaap_VariableRateAxis
= us-gaap_EurodollarMember
                3.85%us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd
/ us-gaap_DebtInstrumentAxis
= boom_CommerzbankLineOfCreditMember
/ us-gaap_VariableRateAxis
= us-gaap_EurodollarMember
       
Amount of bank guarantees secured by line of credit                                     1,220,000boom_LineOfCreditFacilityAmountOfBankGuaranteesSecured
/ us-gaap_DebtInstrumentAxis
= boom_CommerzbankLineOfCreditMember
             
Principal balance                                             $ 0us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= boom_LoansWithFormerOwnersOfLRIMember
$ 51,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= boom_LoansWithFormerOwnersOfLRIMember