<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:b745c63f-3271-44d3-8d6b-2b9a10b71951,g:1a88350f-b04c-4ce8-925c-c15188ca8708-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:boom="http://www.dynamicmaterials.com/20251231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.dynamicmaterials.com/20251231">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="boom-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="boom-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="boom-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="boom-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.dynamicmaterials.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.dynamicmaterials.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.dynamicmaterials.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.dynamicmaterials.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.dynamicmaterials.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" roleURI="http://www.dynamicmaterials.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST" roleURI="http://www.dynamicmaterials.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYANDREDEEMABLENONCONTROLLINGINTEREST">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND REDEEMABLE NONCONTROLLING INTEREST</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.dynamicmaterials.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ORGANIZATIONANDBUSINESS" roleURI="http://www.dynamicmaterials.com/role/ORGANIZATIONANDBUSINESS">
        <link:definition>9952157 - Disclosure - ORGANIZATION AND BUSINESS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>9952158 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIES" roleURI="http://www.dynamicmaterials.com/role/INVENTORIES">
        <link:definition>9952159 - Disclosure - INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PURCHASEDINTANGIBLEASSETS" roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETS">
        <link:definition>9952160 - Disclosure - PURCHASED INTANGIBLE ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILL" roleURI="http://www.dynamicmaterials.com/role/GOODWILL">
        <link:definition>9952161 - Disclosure - GOODWILL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://www.dynamicmaterials.com/role/LEASES">
        <link:definition>9952162 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBT" roleURI="http://www.dynamicmaterials.com/role/DEBT">
        <link:definition>9952163 - Disclosure - DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANS" roleURI="http://www.dynamicmaterials.com/role/STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANS">
        <link:definition>9952164 - Disclosure - STOCKHOLDERS' EQUITY AND EMPLOYEE STOCK PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANS" roleURI="http://www.dynamicmaterials.com/role/EMPLOYEEBENEFITPLANS">
        <link:definition>9952165 - Disclosure - EMPLOYEE BENEFIT PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://www.dynamicmaterials.com/role/INCOMETAXES">
        <link:definition>9952166 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSSEGMENTS" roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTS">
        <link:definition>9952167 - Disclosure - BUSINESS SEGMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEINSTRUMENTS" roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTS">
        <link:definition>9952168 - Disclosure - DERIVATIVE INSTRUMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>9952169 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STRATEGICREVIEWANDRELATEDEXPENSES" roleURI="http://www.dynamicmaterials.com/role/STRATEGICREVIEWANDRELATEDEXPENSES">
        <link:definition>9952170 - Disclosure - STRATEGIC REVIEW AND RELATED EXPENSES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>9955511 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>9955512 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIESTables" roleURI="http://www.dynamicmaterials.com/role/INVENTORIESTables">
        <link:definition>9955513 - Disclosure - INVENTORIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PURCHASEDINTANGIBLEASSETSTables" roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSTables">
        <link:definition>9955514 - Disclosure - PURCHASED INTANGIBLE ASSETS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://www.dynamicmaterials.com/role/LEASESTables">
        <link:definition>9955515 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTTables" roleURI="http://www.dynamicmaterials.com/role/DEBTTables">
        <link:definition>9955516 - Disclosure - DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSTables" roleURI="http://www.dynamicmaterials.com/role/STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSTables">
        <link:definition>9955517 - Disclosure - STOCKHOLDERS' EQUITY AND EMPLOYEE STOCK PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSTables" roleURI="http://www.dynamicmaterials.com/role/EMPLOYEEBENEFITPLANSTables">
        <link:definition>9955518 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESTables" roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESTables">
        <link:definition>9955519 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSSEGMENTSTables" roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSTables">
        <link:definition>9955520 - Disclosure - BUSINESS SEGMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEINSTRUMENTSTables" roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSTables">
        <link:definition>9955521 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ORGANIZATIONANDBUSINESSDetails" roleURI="http://www.dynamicmaterials.com/role/ORGANIZATIONANDBUSINESSDetails">
        <link:definition>9955522 - Disclosure - ORGANIZATION AND BUSINESS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
        <link:definition>9955523 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails" roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRollforwardofAllowanceforDoubtfulAccountsDetails">
        <link:definition>9955524 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Allowance for Doubtful Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails">
        <link:definition>9955525 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESContractLiabilitiesDetails" roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESContractLiabilitiesDetails">
        <link:definition>9955526 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Contract Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESComputationandReconciliationofEarningsPerCommonShareDetails" roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESComputationandReconciliationofEarningsPerCommonShareDetails">
        <link:definition>9955527 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Computation and Reconciliation of Earnings Per Common Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SIGNIFICANTACCOUNTINGPOLICIESRestructuringCostsDetails" roleURI="http://www.dynamicmaterials.com/role/SIGNIFICANTACCOUNTINGPOLICIESRestructuringCostsDetails">
        <link:definition>9955528 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Restructuring Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIESDetails" roleURI="http://www.dynamicmaterials.com/role/INVENTORIESDetails">
        <link:definition>9955529 - Disclosure - INVENTORIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PURCHASEDINTANGIBLEASSETSWeightedAverageAmortizationDetails" roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSWeightedAverageAmortizationDetails">
        <link:definition>9955530 - Disclosure - PURCHASED INTANGIBLE ASSETS - Weighted Average Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PURCHASEDINTANGIBLEASSETSExpectedFutureAmortizationDetails" roleURI="http://www.dynamicmaterials.com/role/PURCHASEDINTANGIBLEASSETSExpectedFutureAmortizationDetails">
        <link:definition>9955531 - Disclosure - PURCHASED INTANGIBLE ASSETS - Expected Future Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLDetails" roleURI="http://www.dynamicmaterials.com/role/GOODWILLDetails">
        <link:definition>9955532 - Disclosure - GOODWILL (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESROUAssetandLeaseLiabilityBalancesDetails" roleURI="http://www.dynamicmaterials.com/role/LEASESROUAssetandLeaseLiabilityBalancesDetails">
        <link:definition>9955533 - Disclosure - LEASES - ROU Asset and Lease Liability Balances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESNarrativeDetails" roleURI="http://www.dynamicmaterials.com/role/LEASESNarrativeDetails">
        <link:definition>9955534 - Disclosure - LEASES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESSummaryofWeightedAverageLeaseTermsandDiscountRatesDetails" roleURI="http://www.dynamicmaterials.com/role/LEASESSummaryofWeightedAverageLeaseTermsandDiscountRatesDetails">
        <link:definition>9955535 - Disclosure - LEASES - Summary of Weighted Average Lease Terms and Discount Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>9955536 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.dynamicmaterials.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>9955536 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTScheduleofDebtDetails" roleURI="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails">
        <link:definition>9955537 - Disclosure - DEBT - Schedule of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTScheduleofDebtDetails_1" roleURI="http://www.dynamicmaterials.com/role/DEBTScheduleofDebtDetails_1">
        <link:definition>9955537 - Disclosure - DEBT - Schedule of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTNarrativeDetails" roleURI="http://www.dynamicmaterials.com/role/DEBTNarrativeDetails">
        <link:definition>9955538 - Disclosure - DEBT - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSScheduleofStockBasedCompensationDetails" roleURI="http://www.dynamicmaterials.com/role/STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSScheduleofStockBasedCompensationDetails">
        <link:definition>9955539 - Disclosure - STOCKHOLDERS' EQUITY AND EMPLOYEE STOCK PLANS - Schedule of Stock-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSNarrativeDetails" roleURI="http://www.dynamicmaterials.com/role/STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSNarrativeDetails">
        <link:definition>9955540 - Disclosure - STOCKHOLDERS' EQUITY AND EMPLOYEE STOCK PLANS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSActivityofNonvestedSharesofRestrictedStockandRestrictedStockUnitsDetails" roleURI="http://www.dynamicmaterials.com/role/STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSActivityofNonvestedSharesofRestrictedStockandRestrictedStockUnitsDetails">
        <link:definition>9955541 - Disclosure - STOCKHOLDERS' EQUITY AND EMPLOYEE STOCK PLANS - Activity of Nonvested Shares of Restricted Stock and Restricted Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSScheduleofTotalUnrecognizedStockBasedCompensationDetails" roleURI="http://www.dynamicmaterials.com/role/STOCKHOLDERSEQUITYANDEMPLOYEESTOCKPLANSScheduleofTotalUnrecognizedStockBasedCompensationDetails">
        <link:definition>9955542 - Disclosure - STOCKHOLDERS' EQUITY AND EMPLOYEE STOCK PLANS - Schedule of Total Unrecognized Stock-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSNarrativeDetails" roleURI="http://www.dynamicmaterials.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails">
        <link:definition>9955543 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSDeferredCompensationPlanDetails" roleURI="http://www.dynamicmaterials.com/role/EMPLOYEEBENEFITPLANSDeferredCompensationPlanDetails">
        <link:definition>9955544 - Disclosure - EMPLOYEE BENEFIT PLANS - Deferred Compensation Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESDomesticandForeignComponentsofIncomeBeforeTaxandComponentsofProvisionforIncomeTaxesDetails" roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESDomesticandForeignComponentsofIncomeBeforeTaxandComponentsofProvisionforIncomeTaxesDetails">
        <link:definition>9955545 - Disclosure - INCOME TAXES - Domestic and Foreign Components of Income Before Tax and Components of Provision for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofIncomeTaxPaidDetails" roleURI="http://www.dynamicmaterials.com/role/IncomeTaxesScheduleofIncomeTaxPaidDetails">
        <link:definition>9955546 - Disclosure - Income Taxes - Schedule of Income Tax Paid (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>9955547 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESNarrativeDetails" roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESNarrativeDetails">
        <link:definition>9955548 - Disclosure - INCOME TAXES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESScheduleofChangesintheValuationAllowanceforDeferredTaxAssetsDetails" roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESScheduleofChangesintheValuationAllowanceforDeferredTaxAssetsDetails">
        <link:definition>9955549 - Disclosure - INCOME TAXES - Schedule of Changes in the Valuation Allowance for Deferred Tax Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESReconciliationofIncomeTaxProvisionDetails" roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESReconciliationofIncomeTaxProvisionDetails">
        <link:definition>9955550 - Disclosure - INCOME TAXES - Reconciliation of Income Tax Provision (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESUnrecognizedTaxBenefitDetails" roleURI="http://www.dynamicmaterials.com/role/INCOMETAXESUnrecognizedTaxBenefitDetails">
        <link:definition>9955551 - Disclosure - INCOME TAXES - Unrecognized Tax Benefit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSSEGMENTSNarrativeDetails" roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSNarrativeDetails">
        <link:definition>9955552 - Disclosure - BUSINESS SEGMENTS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSSEGMENTSSegmentOperationsandAssetsDetails" roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSSegmentOperationsandAssetsDetails">
        <link:definition>9955553 - Disclosure - BUSINESS SEGMENTS - Segment Operations and Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSSEGMENTSGeographicInformationDetails" roleURI="http://www.dynamicmaterials.com/role/BUSINESSSEGMENTSGeographicInformationDetails">
        <link:definition>9955554 - Disclosure - BUSINESS SEGMENTS - Geographic Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEINSTRUMENTSNarrativeDetails" roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails">
        <link:definition>9955555 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEINSTRUMENTSScheduleofGainsLossesonDerivativesDetails" roleURI="http://www.dynamicmaterials.com/role/DERIVATIVEINSTRUMENTSScheduleofGainsLossesonDerivativesDetails">
        <link:definition>9955556 - Disclosure - DERIVATIVE INSTRUMENTS - Schedule of Gains (Losses) on Derivatives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://www.dynamicmaterials.com/role/COMMITMENTSANDCONTINGENCIESDetails">
        <link:definition>9955557 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STRATEGICREVIEWANDRELATEDEXPENSESDetails" roleURI="http://www.dynamicmaterials.com/role/STRATEGICREVIEWANDRELATEDEXPENSESDetails">
        <link:definition>9955558 - Disclosure - STRATEGIC REVIEW AND RELATED EXPENSES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="boom_StockPurchaseRightsMember" abstract="true" name="StockPurchaseRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="boom_StrategicReviewAndRelatedMattersExpenses" abstract="false" name="StrategicReviewAndRelatedMattersExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_AdjustmentsToRedeemableNoncontrollingInterest" abstract="false" name="AdjustmentsToRedeemableNoncontrollingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest" abstract="false" name="NetIncomeLossAttributableToParentNetOfAdjustmentOfRedeemableNoncontrollingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_AccountsReceivableCreditLossExpenseReversalNetOfRecoveries" abstract="false" name="AccountsReceivableCreditLossExpenseReversalNetOfRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_ProceedsFromSalesOfMarketableSecurities" abstract="false" name="ProceedsFromSalesOfMarketableSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_ProceedsFromGovernmentAssistanceReimbursementsOfPropertyPlantAndEquipment" abstract="false" name="ProceedsFromGovernmentAssistanceReimbursementsOfPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_InterestAndIncomeTaxesPaidAbstract" abstract="true" name="InterestAndIncomeTaxesPaidAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="boom_ContractWithCustomerLiabilityPolicyPolicyTextBlock" abstract="false" name="ContractWithCustomerLiabilityPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="boom_ConcentrationRiskCreditRiskPolicyAndOffBalanceSheetCreditExposurePolicyPolicyTextBlock" abstract="false" name="ConcentrationRiskCreditRiskPolicyAndOffBalanceSheetCreditExposurePolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="boom_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" abstract="false" name="OperatingLeaseAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="boom_ArcadiaProductsMember" abstract="true" name="ArcadiaProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_ArcadiaProductsLLCMember" abstract="true" name="ArcadiaProductsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_RedeemableNoncontrollingInterestHolderMember" abstract="true" name="RedeemableNoncontrollingInterestHolderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_AssetImpairmentMember" abstract="true" name="AssetImpairmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_NobelCladSegmentMember" abstract="true" name="NobelCladSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_DynaEnergeticsSegmentMember" abstract="true" name="DynaEnergeticsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_AccountsReceivableCreditLossExpenseReversalNet" abstract="false" name="AccountsReceivableCreditLossExpenseReversalNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_RedeemableNoncontrollingInterestCashPaymentsForRepurchasePercentage" abstract="false" name="RedeemableNoncontrollingInterestCashPaymentsForRepurchasePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="boom_RedeemableNoncontrollingInterestPreferredStockPercentage" abstract="false" name="RedeemableNoncontrollingInterestPreferredStockPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="boom_RedeemableNoncontrollingInterestWeightedAverageTradingPriceTrailingPeriod" abstract="false" name="RedeemableNoncontrollingInterestWeightedAverageTradingPriceTrailingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="boom_RedeemableNoncontrollingInterestDividendRatePercentage" abstract="false" name="RedeemableNoncontrollingInterestDividendRatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="boom_RevenueFromContractWithCustomerPaymentTermsPeriod" abstract="false" name="RevenueFromContractWithCustomerPaymentTermsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="boom_ArcadiaProductsSegmentMember" abstract="true" name="ArcadiaProductsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency" abstract="false" name="AccountsReceivableAllowanceForCreditLossGainLossOnForeignCurrency" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_FurnitureFixturesAndComputerEquipmentMember" abstract="true" name="FurnitureFixturesAndComputerEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_RevenueInitialApplicationsOfPeriodCumulativeEffectTransitionsLineItems" abstract="true" name="RevenueInitialApplicationsOfPeriodCumulativeEffectTransitionsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="boom_UndistributedEarningsLossReallocatedToParticipatingSecuritiesDiluted" abstract="false" name="UndistributedEarningsLossReallocatedToParticipatingSecuritiesDiluted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_StockBasedCompensationMember" abstract="true" name="StockBasedCompensationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_OperatingLeasesMember" abstract="true" name="OperatingLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_LesseeRelatedPartyOperatingLeaseNumberOfLeases" abstract="false" name="LesseeRelatedPartyOperatingLeaseNumberOfLeases" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="boom_BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" abstract="false" name="BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" abstract="false" name="BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_CreditAgreementFacilityMember" abstract="true" name="CreditAgreementFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_EuropeanLineOfCreditMember" abstract="true" name="EuropeanLineOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_DelayedDrawTermLoanFacilityMember" abstract="true" name="DelayedDrawTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_DebtInstrumentAmortizationPeriodAxis" abstract="true" name="DebtInstrumentAmortizationPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="boom_DebtInstrumentAmortizationPeriodDomain" abstract="true" name="DebtInstrumentAmortizationPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_DebtAmortizationPeriodOneMember" abstract="true" name="DebtAmortizationPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_DebtAmortizationPeriodTwoMember" abstract="true" name="DebtAmortizationPeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_DebtAmortizationPeriodThreeMember" abstract="true" name="DebtAmortizationPeriodThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_DebtCovenantPeriodAxis" abstract="true" name="DebtCovenantPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="boom_DebtCovenantPeriodDomain" abstract="true" name="DebtCovenantPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_QuarterEndedSeptember302025Member" abstract="true" name="QuarterEndedSeptember302025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_QuarterEndedDecember312025AndThereafterMember" abstract="true" name="QuarterEndedDecember312025AndThereafterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_LineOfCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_LineOfCreditFacilityAmountOfBankGuaranteesSecured" abstract="false" name="LineOfCreditFacilityAmountOfBankGuaranteesSecured" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_BusinessAcquisitionPercentageOfVotingInterestsToBeAcquired" abstract="false" name="BusinessAcquisitionPercentageOfVotingInterestsToBeAcquired" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="boom_LineOfCreditFacilityCovenantLeverageRatioMaximum" abstract="false" name="LineOfCreditFacilityCovenantLeverageRatioMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="boom_DebtInstrumentCovenantMinimumDebtServiceCoverageRatio" abstract="false" name="DebtInstrumentCovenantMinimumDebtServiceCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="boom_LineOfCreditFacilityCovenantLeverageRatioTrailingPeriod" abstract="false" name="LineOfCreditFacilityCovenantLeverageRatioTrailingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="boom_SellingAndDistributionExpenseMember" abstract="true" name="SellingAndDistributionExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_StrategicReviewAndRelatedExpensesMember" abstract="true" name="StrategicReviewAndRelatedExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_RestructuringSettlementAndImpairmentProvisionsMember" abstract="true" name="RestructuringSettlementAndImpairmentProvisionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_SharebasedCompensationEffectonEarningsPerShareBasicAbstract" abstract="true" name="SharebasedCompensationEffectonEarningsPerShareBasicAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="boom_ShareBasedCompensationEffectOnEarningsPerShareBasic" abstract="false" name="ShareBasedCompensationEffectOnEarningsPerShareBasic" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="boom_ShareBasedCompensationEffectOnEarningsPerShareDiluted" abstract="false" name="ShareBasedCompensationEffectOnEarningsPerShareDiluted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="boom_PreviouslyGrantedUnvestedAwardsUnder2016PlanMember" abstract="true" name="PreviouslyGrantedUnvestedAwardsUnder2016PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_RestrictedStockUnitsRSUsCashSettledMember" abstract="true" name="RestrictedStockUnitsRSUsCashSettledMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_PSUsGrantedPriorTo2024Member" abstract="true" name="PSUsGrantedPriorTo2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_PSUsGrantedIn2025Member" abstract="true" name="PSUsGrantedIn2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_AchievementOfRelativeTSRPerformanceMember" abstract="true" name="AchievementOfRelativeTSRPerformanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_AchievementOfTargetedAdjustedEBITDAMember" abstract="true" name="AchievementOfTargetedAdjustedEBITDAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_CumulativeAdjustedEBITDAMember" abstract="true" name="CumulativeAdjustedEBITDAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_CumulativeAdjustedFreeCashFlowMember" abstract="true" name="CumulativeAdjustedFreeCashFlowMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_ShareBasedPaymentArrangementEmployeeOfArcadiaProductsMember" abstract="true" name="ShareBasedPaymentArrangementEmployeeOfArcadiaProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_ShareBasedPaymentArrangementEmployeeOfDMCDynaEnergeticsAndNobelCladMember" abstract="true" name="ShareBasedPaymentArrangementEmployeeOfDMCDynaEnergeticsAndNobelCladMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_A2024RightsMember" abstract="true" name="A2024RightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionsCommonStockConversionRatio" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionsCommonStockConversionRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="boom_ShareBasedCompensationByShareBasedPaymentAwardCommonStockEarnedAsAPercentageOfTargetedPerformanceStockUnits" abstract="false" name="ShareBasedCompensationByShareBasedPaymentAwardCommonStockEarnedAsAPercentageOfTargetedPerformanceStockUnits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="boom_ClassOfWarrantOrRightThresholdPercentageMinimum" abstract="false" name="ClassOfWarrantOrRightThresholdPercentageMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="boom_ClassOfWarrantOrRightThresholdPercentageMaximum" abstract="false" name="ClassOfWarrantOrRightThresholdPercentageMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="boom_A2016OmnibusIncentivePlanMember" abstract="true" name="A2016OmnibusIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_A2025OmnibusIncentivePlanMember" abstract="true" name="A2025OmnibusIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_DefinedContributionPlanEmployerMatchLevelOne" abstract="false" name="DefinedContributionPlanEmployerMatchLevelOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="boom_DefinedContributionPlanEmployerMatchEmployeeContributionLevelOne" abstract="false" name="DefinedContributionPlanEmployerMatchEmployeeContributionLevelOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="boom_DefinedContributionPlanEmployerMatchLevelTwo" abstract="false" name="DefinedContributionPlanEmployerMatchLevelTwo" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="boom_DefinedContributionPlanEmployerMatchEmployeeContributionLevelTwo" abstract="false" name="DefinedContributionPlanEmployerMatchEmployeeContributionLevelTwo" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="boom_DeferredTaxAssetsTaxDeferredExpenseEmployeeCompensationAndBenefits" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseEmployeeCompensationAndBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_DeferredTaxAssetsOperatingLeaseLiability" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" abstract="false" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_OperatingLossCarryforwardsTerm" abstract="false" name="OperatingLossCarryforwardsTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="boom_NumberOfBusinessesDownturned" abstract="false" name="NumberOfBusinessesDownturned" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="boom_ChargedCreditedToExpensesMember" abstract="true" name="ChargedCreditedToExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_ChargedCreditedToOtherComprehensiveIncomeLossMember" abstract="true" name="ChargedCreditedToOtherComprehensiveIncomeLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_DeferredTaxAssetValuationAllowanceRollForward" abstract="true" name="DeferredTaxAssetValuationAllowanceRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="boom_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCoveredEmployeeShareBasedPaymentArrangementAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCoveredEmployeeShareBasedPaymentArrangementAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_EffectiveIncomeTaxRateReconciliationPermanentItemsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationPermanentItemsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="boom_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCoveredEmployeeShareBasedPaymentArrangementPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCoveredEmployeeShareBasedPaymentArrangementPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="boom_OneCustomerMember" abstract="true" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_RestOfTheWorldMember" abstract="true" name="RestOfTheWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_ShareBasedPaymentArrangementAttributableToParent" abstract="false" name="ShareBasedPaymentArrangementAttributableToParent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_CorporateExpenses" abstract="false" name="CorporateExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="boom_ShareBasedPaymentArrangementExpenseAllocationPercentageOfParent" abstract="false" name="ShareBasedPaymentArrangementExpenseAllocationPercentageOfParent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="boom_ShareBasedPaymentArrangementExpenseAllocationPercentageOfNoncontrollingOwners" abstract="false" name="ShareBasedPaymentArrangementExpenseAllocationPercentageOfNoncontrollingOwners" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="boom_WestMember" abstract="true" name="WestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_SouthMember" abstract="true" name="SouthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_NortheastMember" abstract="true" name="NortheastMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_MidwestMember" abstract="true" name="MidwestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_LossContingencyNumberOfProductsFacilities" abstract="false" name="LossContingencyNumberOfProductsFacilities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="boom_LossContingencyNumberOfPerformanceIssues" abstract="false" name="LossContingencyNumberOfPerformanceIssues" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="boom_StrategicReviewCostTypeAxis" abstract="true" name="StrategicReviewCostTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="boom_StrategicReviewCostTypeDomain" abstract="true" name="StrategicReviewCostTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_ProfessionalServiceFeesMember" abstract="true" name="ProfessionalServiceFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="boom_EmployeeRetentionCompensationMember" abstract="true" name="EmployeeRetentionCompensationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
