XML 20 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
DEBT - Schedule of Debt (Details)
Dec. 31, 2014
USD ($)
Sep. 30, 2014
USD ($)
Jun. 30, 2014
USD ($)
Mar. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Sep. 30, 2013
USD ($)
Jun. 30, 2013
USD ($)
Mar. 31, 2013
USD ($)
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. 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. 31, 2014
Syndicated credit agreement, Canadian Dollar revolving loan [Member]
USD ($)
Dec. 31, 2013
Syndicated credit agreement, Canadian Dollar revolving loan [Member]
USD ($)
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
Loans with former owners of LRI [Member]
USD ($)
Dec. 31, 2013
Loans with former owners of LRI [Member]
USD ($)
Lines of credit [Abstract]                                        
Total lines of credit $ 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
   
Less current portion 0us-gaap_LinesOfCreditCurrent       (2,856,000)us-gaap_LinesOfCreditCurrent                              
Long-term lines of credit 22,782,000us-gaap_LongTermLineOfCredit 26,000,000us-gaap_LongTermLineOfCredit 31,800,000us-gaap_LongTermLineOfCredit 26,900,000us-gaap_LongTermLineOfCredit 26,400,000us-gaap_LongTermLineOfCredit 25,550,000us-gaap_LongTermLineOfCredit 28,843,000us-gaap_LongTermLineOfCredit 38,256,000us-gaap_LongTermLineOfCredit                        
Long-term debt [Abstract]                                        
Total long-term debt                                     0us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= boom_LoansWithFormerOwnersOfLRIMember
51,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= boom_LoansWithFormerOwnersOfLRIMember
Less current maturities                                     0us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= boom_LoansWithFormerOwnersOfLRIMember
(51,000)us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= boom_LoansWithFormerOwnersOfLRIMember
Other long-term debt   $ 0us-gaap_LongTermDebtNoncurrent $ 0us-gaap_LongTermDebtNoncurrent $ 0us-gaap_LongTermDebtNoncurrent   $ 5,000us-gaap_LongTermDebtNoncurrent $ 20,000us-gaap_LongTermDebtNoncurrent $ 37,000us-gaap_LongTermDebtNoncurrent                     $ 0us-gaap_LongTermDebtNoncurrent
/ us-gaap_DebtInstrumentAxis
= boom_LoansWithFormerOwnersOfLRIMember
$ 0us-gaap_LongTermDebtNoncurrent
/ us-gaap_DebtInstrumentAxis
= boom_LoansWithFormerOwnersOfLRIMember