XML 89 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
SUBSEQUENT EVENTS (Details) (Subsequent Event [Member], USD $)
1 Months Ended 0 Months Ended
Jan. 31, 2015
Facility
Feb. 23, 2015
Mar. 16, 2015
DynaEnergetics Restructuring [Member]
     
DynaEnergetics and Corporate Restructuring [Abstract]      
Number of distribution centers closed 2boom_NumberofClosedFacilities
/ us-gaap_RestructuringPlanAxis
= boom_DynaEnergeticsRestructuringMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Minimum [Member] | DynaEnergetics Restructuring [Member]
     
DynaEnergetics and Corporate Restructuring [Abstract]      
Expected restructuring charges     $ 1,500,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_RestructuringPlanAxis
= boom_DynaEnergeticsRestructuringMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Minimum [Member] | Corporate Office Restructuring [Member]
     
DynaEnergetics and Corporate Restructuring [Abstract]      
Expected restructuring charges     1,500,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_RestructuringPlanAxis
= boom_CorporateOfficeRestructuringMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Maximum [Member] | DynaEnergetics Restructuring [Member]
     
DynaEnergetics and Corporate Restructuring [Abstract]      
Expected restructuring charges     2,500,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RestructuringPlanAxis
= boom_DynaEnergeticsRestructuringMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Maximum [Member] | Corporate Office Restructuring [Member]
     
DynaEnergetics and Corporate Restructuring [Abstract]      
Expected restructuring charges     2,000,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RestructuringPlanAxis
= boom_CorporateOfficeRestructuringMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Line of Credit [Member] | Syndicated Credit Facility [Member]
     
New Credit Facility [Abstract]      
Term   5 years  
Maximum borrowing capacity   150,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Quarterly installment, percent of principal due in each of years one and two   10.00%boom_DebtInstrumentPeriodicPaymentPrincipalPercentageDueinYearsOneandTwo
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Quarterly installment, percent of principal due in each of years three and four   20.00%boom_DebtInstrumentPeriodicPaymentPrincipalPercentageDueinYearsThreeandFour
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Quarterly installment, percent of principal due in each of year five   30.00%boom_DebtInstrumentPeriodicPaymentPrincipalPercentageDueinYearFive
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Accordion feature   100,000,000boom_LineofCreditFacilityAccordionFeature
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Line of Credit [Member] | Syndicated Credit Facility [Member] | ABR [Member] | Minimum [Member]
     
New Credit Facility [Abstract]      
Basis spread on variable interest rate   0.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
 
Line of Credit [Member] | Syndicated Credit Facility [Member] | ABR [Member] | Maximum [Member]
     
New Credit Facility [Abstract]      
Basis spread on variable interest rate   1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
 
Line of Credit [Member] | Syndicated Credit Facility [Member] | LIBOR [Member] | Minimum [Member]
     
New Credit Facility [Abstract]      
Basis spread on variable interest rate   1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
 
Line of Credit [Member] | Syndicated Credit Facility [Member] | LIBOR [Member] | Maximum [Member]
     
New Credit Facility [Abstract]      
Basis spread on variable interest rate   2.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
 
Line of Credit [Member] | Revolving Loans, US Dollars [Member]
     
New Credit Facility [Abstract]      
Maximum borrowing capacity   90,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityUSDollarsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Line of Credit [Member] | Revolving Loans, Alternate Currencies [Member]
     
New Credit Facility [Abstract]      
Maximum borrowing capacity   10,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityAlternateCurrenciesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Line of Credit [Member] | Revolving Loans, Alternate Currencies [Member] | LIBOR [Member] | Minimum [Member]
     
New Credit Facility [Abstract]      
Basis spread on variable interest rate   1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityAlternateCurrenciesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
 
Line of Credit [Member] | Revolving Loans, Alternate Currencies [Member] | LIBOR [Member] | Maximum [Member]
     
New Credit Facility [Abstract]      
Basis spread on variable interest rate   2.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityAlternateCurrenciesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
 
Line of Credit [Member] | Revolving Loans, Alternate Currencies [Member] | CDOR [Member] | Minimum [Member]
     
New Credit Facility [Abstract]      
Basis spread on variable interest rate   1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityAlternateCurrenciesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= boom_CanadianDealerOfferedRateCDORMember
 
Line of Credit [Member] | Revolving Loans, Alternate Currencies [Member] | CDOR [Member] | Maximum [Member]
     
New Credit Facility [Abstract]      
Basis spread on variable interest rate   2.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityAlternateCurrenciesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= boom_CanadianDealerOfferedRateCDORMember
 
Line of Credit [Member] | Revolving Loans, Alternate Currencies [Member] | Canadian Prime Rate [Member] | Minimum [Member]
     
New Credit Facility [Abstract]      
Basis spread on variable interest rate   0.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityAlternateCurrenciesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_PrimeRateMember
 
Line of Credit [Member] | Revolving Loans, Alternate Currencies [Member] | Canadian Prime Rate [Member] | Maximum [Member]
     
New Credit Facility [Abstract]      
Basis spread on variable interest rate   1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityAlternateCurrenciesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_PrimeRateMember
 
Line of Credit [Member] | Revolving Loans, Alternate Currencies [Member] | EURIBOR [Member] | Minimum [Member]
     
New Credit Facility [Abstract]      
Basis spread on variable interest rate   1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityAlternateCurrenciesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_EurodollarMember
 
Line of Credit [Member] | Revolving Loans, Alternate Currencies [Member] | EURIBOR [Member] | Maximum [Member]
     
New Credit Facility [Abstract]      
Basis spread on variable interest rate   2.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityAlternateCurrenciesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_EurodollarMember
 
Line of Credit [Member] | US Dollar Term Loan Facility [Member]
     
New Credit Facility [Abstract]      
Term   364 days  
Maximum borrowing capacity   $ 50,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_USDollarTermLoanFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember