XML 25 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
DEBT - Narrative (Details) (Credit Facility, USD $)
0 Months Ended
Feb. 23, 2015
Feb. 23, 2015
Syndicated Credit Facility 2015 [Member]
   
Debt Instrument [Line Items]    
Term 5 years  
Maximum borrowing capacity $ 150,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
$ 150,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
Percentage 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
 
Percentage 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
 
Percentage of principal due in year five 30.00%boom_DebtInstrumentPeriodicPaymentPrincipalPercentageDueinYearFive
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
 
Accordion feature 100,000,000boom_LineofCreditFacilityAccordionFeature
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
100,000,000boom_LineofCreditFacilityAccordionFeature
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_SyndicatedCreditFacility2015Member
Syndicated Credit Facility 2015 [Member] | Minimum | Alternate base rate (ABR)
   
Debt Instrument [Line Items]    
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_VariableRateAxis
= us-gaap_BaseRateMember
 
Syndicated Credit Facility 2015 [Member] | Minimum | London Interbank Offered Rate (LIBOR)
   
Debt Instrument [Line Items]    
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_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
 
Syndicated Credit Facility 2015 [Member] | Maximum | Alternate base rate (ABR)
   
Debt Instrument [Line Items]    
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_VariableRateAxis
= us-gaap_BaseRateMember
 
Syndicated Credit Facility 2015 [Member] | Maximum | London Interbank Offered Rate (LIBOR)
   
Debt Instrument [Line Items]    
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_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
 
U.S. Dollar revolving loan
   
Debt Instrument [Line Items]    
Maximum borrowing capacity 90,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityUSDollarsMember
90,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityUSDollarsMember
Alternate currencies revolving loan
   
Debt Instrument [Line Items]    
Maximum borrowing capacity 10,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityAlternateCurrenciesMember
10,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_RevolvingCreditFacilityAlternateCurrenciesMember
Alternate currencies revolving loan | Minimum | London Interbank Offered Rate (LIBOR)
   
Debt Instrument [Line Items]    
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_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
 
Alternate currencies revolving loan | Minimum | Canadian Dealer Offered Rate (CDOR)
   
Debt Instrument [Line Items]    
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_VariableRateAxis
= boom_CanadianDealerOfferedRateCDORMember
 
Alternate currencies revolving loan | Minimum | Canadian Prime Rate
   
Debt Instrument [Line Items]    
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_VariableRateAxis
= us-gaap_PrimeRateMember
 
Alternate currencies revolving loan | Minimum | Euro Interbank Offered Rate (EURIBOR)
   
Debt Instrument [Line Items]    
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_VariableRateAxis
= us-gaap_EurodollarMember
 
Alternate currencies revolving loan | Maximum | London Interbank Offered Rate (LIBOR)
   
Debt Instrument [Line Items]    
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_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
 
Alternate currencies revolving loan | Maximum | Canadian Dealer Offered Rate (CDOR)
   
Debt Instrument [Line Items]    
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_VariableRateAxis
= boom_CanadianDealerOfferedRateCDORMember
 
Alternate currencies revolving loan | Maximum | Canadian Prime Rate
   
Debt Instrument [Line Items]    
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_VariableRateAxis
= us-gaap_PrimeRateMember
 
Alternate currencies revolving loan | Maximum | Euro Interbank Offered Rate (EURIBOR)
   
Debt Instrument [Line Items]    
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_VariableRateAxis
= us-gaap_EurodollarMember
 
US dollar term loan facility
   
Debt Instrument [Line Items]    
Term 364 days  
Maximum borrowing capacity $ 50,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_USDollarTermLoanFacilityMember
$ 50,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_DebtInstrumentAxis
= boom_USDollarTermLoanFacilityMember